﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="DataSet1" targetNamespace="http://tempuri.org/DataSet1.xsd" xmlns:mstns="http://tempuri.org/DataSet1.xsd" xmlns="http://tempuri.org/DataSet1.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections>
          <Connection AppSettingsObjectName="MySettings" AppSettingsPropertyName="dc_rackConnectionString" ConnectionStringObject="" IsAppSettingsProperty="true" Modifier="Assembly" Name="dc_rackConnectionString (MySettings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.DC_Rack.ObjectAttributes.My.MySettings.GlobalReference.Default.dc_rackConnectionString" Provider="System.Data.SqlClient" />
        </Connections>
        <Tables>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="tblAttrApplicationsTableAdapter" GeneratorDataComponentClassName="tblAttrApplicationsTableAdapter" Name="tblAttrApplications" UserDataComponentName="tblAttrApplicationsTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="dc_rackConnectionString (MySettings)" DbObjectName="dc_rack.dbo.tblAttrApplications" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM [dbo].[tblAttrApplications] WHERE (([appKey] = @Original_appKey) AND ([appOSKey] = @Original_appOSKey) AND ([appName] = @Original_appName) AND ((@IsNull_appVendor = 1 AND [appVendor] IS NULL) OR ([appVendor] = @Original_appVendor)) AND ((@IsNull_appVersion = 1 AND [appVersion] IS NULL) OR ([appVersion] = @Original_appVersion)) AND ((@IsNull_appServicePack = 1 AND [appServicePack] IS NULL) OR ([appServicePack] = @Original_appServicePack)) AND ((@IsNull_appFixLevel = 1 AND [appFixLevel] IS NULL) OR ([appFixLevel] = @Original_appFixLevel)) AND ((@IsNull_appUserCommunity = 1 AND [appUserCommunity] IS NULL) OR ([appUserCommunity] = @Original_appUserCommunity)) AND ((@IsNull_appOwner = 1 AND [appOwner] IS NULL) OR ([appOwner] = @Original_appOwner)) AND ((@IsNull_appMove = 1 AND [appMove] IS NULL) OR ([appMove] = @Original_appMove)) AND ((@IsNull_appOwnerSignoff = 1 AND [appOwnerSignoff] IS NULL) OR ([appOwnerSignoff] = @Original_appOwnerSignoff)) AND ((@IsNull_appOwnerSignoffDate = 1 AND [appOwnerSignoffDate] IS NULL) OR ([appOwnerSignoffDate] = @Original_appOwnerSignoffDate)) AND ((@IsNull_appSystemOrUser = 1 AND [appSystemOrUser] IS NULL) OR ([appSystemOrUser] = @Original_appSystemOrUser)) AND ((@IsNull_appAvailabilityTarget = 1 AND [appAvailabilityTarget] IS NULL) OR ([appAvailabilityTarget] = @Original_appAvailabilityTarget)) AND ((@IsNull_appOperationalImpact = 1 AND [appOperationalImpact] IS NULL) OR ([appOperationalImpact] = @Original_appOperationalImpact)) AND ((@IsNull_appBatch = 1 AND [appBatch] IS NULL) OR ([appBatch] = @Original_appBatch)) AND ((@IsNull_appHoursOfOperations = 1 AND [appHoursOfOperations] IS NULL) OR ([appHoursOfOperations] = @Original_appHoursOfOperations)) AND ((@IsNull_appPeered = 1 AND [appPeered] IS NULL) OR ([appPeered] = @Original_appPeered)) AND ((@IsNull_appPeerSystems = 1 AND [appPeerSystems] IS NULL) OR ([appPeerSystems] = @Original_appPeerSystems)) AND ((@IsNull_appIntExt = 1 AND [appIntExt] IS NULL) OR ([appIntExt] = @Original_appIntExt)) AND ((@IsNull_appNetworkProtocol = 1 AND [appNetworkProtocol] IS NULL) OR ([appNetworkProtocol] = @Original_appNetworkProtocol)) AND ((@IsNull_appHardCodeIPAddresses = 1 AND [appHardCodeIPAddresses] IS NULL) OR ([appHardCodeIPAddresses] = @Original_appHardCodeIPAddresses)) AND ((@IsNull_appIPPorts = 1 AND [appIPPorts] IS NULL) OR ([appIPPorts] = @Original_appIPPorts)) AND ((@IsNull_appHardCodeMac = 1 AND [appHardCodeMac] IS NULL) OR ([appHardCodeMac] = @Original_appHardCodeMac)) AND ((@IsNull_appAttributeSets = 1 AND [appAttributeSets] IS NULL) OR ([appAttributeSets] = @Original_appAttributeSets)) AND ((@IsNull_appComments = 1 AND [appComments] IS NULL) OR ([appComments] = @Original_appComments)) AND ((@IsNull_appLastUpdate = 1 AND [appLastUpdate] IS NULL) OR ([appLastUpdate] = @Original_appLastUpdate)) AND ((@IsNull_appLastEdit = 1 AND [appLastEdit] IS NULL) OR ([appLastEdit] = @Original_appLastEdit)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_appKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_appOSKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appOSKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appName" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appVendor" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appVendor" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appVendor" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appVendor" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appVersion" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appVersion" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appVersion" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appVersion" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appServicePack" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appServicePack" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appServicePack" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appServicePack" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appFixLevel" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appFixLevel" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appFixLevel" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appFixLevel" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appUserCommunity" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appUserCommunity" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appUserCommunity" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appUserCommunity" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appOwner" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appOwner" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appOwner" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appOwner" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appMove" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appMove" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_appMove" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="appMove" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appOwnerSignoff" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appOwnerSignoff" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_appOwnerSignoff" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="appOwnerSignoff" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appOwnerSignoffDate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appOwnerSignoffDate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_appOwnerSignoffDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="appOwnerSignoffDate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appSystemOrUser" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appSystemOrUser" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appSystemOrUser" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appSystemOrUser" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appAvailabilityTarget" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appAvailabilityTarget" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appAvailabilityTarget" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appAvailabilityTarget" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appOperationalImpact" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appOperationalImpact" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appOperationalImpact" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appOperationalImpact" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appBatch" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appBatch" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_appBatch" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="appBatch" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appHoursOfOperations" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appHoursOfOperations" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appHoursOfOperations" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appHoursOfOperations" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appPeered" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appPeered" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_appPeered" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="appPeered" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appPeerSystems" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appPeerSystems" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appPeerSystems" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appPeerSystems" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appIntExt" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appIntExt" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appIntExt" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appIntExt" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appNetworkProtocol" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appNetworkProtocol" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appNetworkProtocol" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appNetworkProtocol" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appHardCodeIPAddresses" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appHardCodeIPAddresses" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appHardCodeIPAddresses" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appHardCodeIPAddresses" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appIPPorts" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appIPPorts" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appIPPorts" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appIPPorts" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appHardCodeMac" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appHardCodeMac" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appHardCodeMac" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appHardCodeMac" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appAttributeSets" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appAttributeSets" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appAttributeSets" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appAttributeSets" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appComments" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appComments" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appComments" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appLastUpdate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appLastUpdate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@Original_appLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="appLastUpdate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appLastEdit" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appLastEdit" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appLastEdit" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [dbo].[tblAttrApplications] ([appOSKey], [appName], [appVendor], [appVersion], [appServicePack], [appFixLevel], [appUserCommunity], [appOwner], [appMove], [appOwnerSignoff], [appOwnerSignoffDate], [appSystemOrUser], [appAvailabilityTarget], [appOperationalImpact], [appBatch], [appHoursOfOperations], [appPeered], [appPeerSystems], [appIntExt], [appNetworkProtocol], [appHardCodeIPAddresses], [appIPPorts], [appHardCodeMac], [appAttributeSets], [appComments], [appLastUpdate], [appLastEdit]) VALUES (@appOSKey, @appName, @appVendor, @appVersion, @appServicePack, @appFixLevel, @appUserCommunity, @appOwner, @appMove, @appOwnerSignoff, @appOwnerSignoffDate, @appSystemOrUser, @appAvailabilityTarget, @appOperationalImpact, @appBatch, @appHoursOfOperations, @appPeered, @appPeerSystems, @appIntExt, @appNetworkProtocol, @appHardCodeIPAddresses, @appIPPorts, @appHardCodeMac, @appAttributeSets, @appComments, @appLastUpdate, @appLastEdit);
SELECT appKey, appOSKey, appName, appVendor, appVersion, appServicePack, appFixLevel, appUserCommunity, appOwner, appMove, appOwnerSignoff, appOwnerSignoffDate, appSystemOrUser, appAvailabilityTarget, appOperationalImpact, appBatch, appHoursOfOperations, appPeered, appPeerSystems, appIntExt, appNetworkProtocol, appHardCodeIPAddresses, appIPPorts, appHardCodeMac, appAttributeSets, appComments, appLastUpdate, appLastEdit FROM tblAttrApplications WHERE (appKey = SCOPE_IDENTITY())</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@appOSKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appOSKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appName" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appVendor" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appVendor" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appVersion" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appVersion" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appServicePack" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appServicePack" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appFixLevel" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appFixLevel" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appUserCommunity" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appUserCommunity" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appOwner" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appOwner" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@appMove" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="appMove" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@appOwnerSignoff" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="appOwnerSignoff" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@appOwnerSignoffDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="appOwnerSignoffDate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appSystemOrUser" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appSystemOrUser" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appAvailabilityTarget" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appAvailabilityTarget" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appOperationalImpact" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appOperationalImpact" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@appBatch" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="appBatch" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appHoursOfOperations" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appHoursOfOperations" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@appPeered" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="appPeered" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appPeerSystems" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appPeerSystems" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appIntExt" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appIntExt" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appNetworkProtocol" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appNetworkProtocol" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appHardCodeIPAddresses" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appHardCodeIPAddresses" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appIPPorts" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appIPPorts" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appHardCodeMac" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appHardCodeMac" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appAttributeSets" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appAttributeSets" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appComments" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@appLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="appLastUpdate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appLastEdit" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT appKey, appOSKey, appName, appVendor, appVersion, appServicePack, appFixLevel, appUserCommunity, appOwner, appMove, appOwnerSignoff, appOwnerSignoffDate, appSystemOrUser, appAvailabilityTarget, appOperationalImpact, appBatch, appHoursOfOperations, appPeered, appPeerSystems, appIntExt, appNetworkProtocol, appHardCodeIPAddresses, appIPPorts, appHardCodeMac, appAttributeSets, appComments, appLastUpdate, appLastEdit FROM dbo.tblAttrApplications</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE [dbo].[tblAttrApplications] SET [appOSKey] = @appOSKey, [appName] = @appName, [appVendor] = @appVendor, [appVersion] = @appVersion, [appServicePack] = @appServicePack, [appFixLevel] = @appFixLevel, [appUserCommunity] = @appUserCommunity, [appOwner] = @appOwner, [appMove] = @appMove, [appOwnerSignoff] = @appOwnerSignoff, [appOwnerSignoffDate] = @appOwnerSignoffDate, [appSystemOrUser] = @appSystemOrUser, [appAvailabilityTarget] = @appAvailabilityTarget, [appOperationalImpact] = @appOperationalImpact, [appBatch] = @appBatch, [appHoursOfOperations] = @appHoursOfOperations, [appPeered] = @appPeered, [appPeerSystems] = @appPeerSystems, [appIntExt] = @appIntExt, [appNetworkProtocol] = @appNetworkProtocol, [appHardCodeIPAddresses] = @appHardCodeIPAddresses, [appIPPorts] = @appIPPorts, [appHardCodeMac] = @appHardCodeMac, [appAttributeSets] = @appAttributeSets, [appComments] = @appComments, [appLastUpdate] = @appLastUpdate, [appLastEdit] = @appLastEdit WHERE (([appKey] = @Original_appKey) AND ([appOSKey] = @Original_appOSKey) AND ([appName] = @Original_appName) AND ((@IsNull_appVendor = 1 AND [appVendor] IS NULL) OR ([appVendor] = @Original_appVendor)) AND ((@IsNull_appVersion = 1 AND [appVersion] IS NULL) OR ([appVersion] = @Original_appVersion)) AND ((@IsNull_appServicePack = 1 AND [appServicePack] IS NULL) OR ([appServicePack] = @Original_appServicePack)) AND ((@IsNull_appFixLevel = 1 AND [appFixLevel] IS NULL) OR ([appFixLevel] = @Original_appFixLevel)) AND ((@IsNull_appUserCommunity = 1 AND [appUserCommunity] IS NULL) OR ([appUserCommunity] = @Original_appUserCommunity)) AND ((@IsNull_appOwner = 1 AND [appOwner] IS NULL) OR ([appOwner] = @Original_appOwner)) AND ((@IsNull_appMove = 1 AND [appMove] IS NULL) OR ([appMove] = @Original_appMove)) AND ((@IsNull_appOwnerSignoff = 1 AND [appOwnerSignoff] IS NULL) OR ([appOwnerSignoff] = @Original_appOwnerSignoff)) AND ((@IsNull_appOwnerSignoffDate = 1 AND [appOwnerSignoffDate] IS NULL) OR ([appOwnerSignoffDate] = @Original_appOwnerSignoffDate)) AND ((@IsNull_appSystemOrUser = 1 AND [appSystemOrUser] IS NULL) OR ([appSystemOrUser] = @Original_appSystemOrUser)) AND ((@IsNull_appAvailabilityTarget = 1 AND [appAvailabilityTarget] IS NULL) OR ([appAvailabilityTarget] = @Original_appAvailabilityTarget)) AND ((@IsNull_appOperationalImpact = 1 AND [appOperationalImpact] IS NULL) OR ([appOperationalImpact] = @Original_appOperationalImpact)) AND ((@IsNull_appBatch = 1 AND [appBatch] IS NULL) OR ([appBatch] = @Original_appBatch)) AND ((@IsNull_appHoursOfOperations = 1 AND [appHoursOfOperations] IS NULL) OR ([appHoursOfOperations] = @Original_appHoursOfOperations)) AND ((@IsNull_appPeered = 1 AND [appPeered] IS NULL) OR ([appPeered] = @Original_appPeered)) AND ((@IsNull_appPeerSystems = 1 AND [appPeerSystems] IS NULL) OR ([appPeerSystems] = @Original_appPeerSystems)) AND ((@IsNull_appIntExt = 1 AND [appIntExt] IS NULL) OR ([appIntExt] = @Original_appIntExt)) AND ((@IsNull_appNetworkProtocol = 1 AND [appNetworkProtocol] IS NULL) OR ([appNetworkProtocol] = @Original_appNetworkProtocol)) AND ((@IsNull_appHardCodeIPAddresses = 1 AND [appHardCodeIPAddresses] IS NULL) OR ([appHardCodeIPAddresses] = @Original_appHardCodeIPAddresses)) AND ((@IsNull_appIPPorts = 1 AND [appIPPorts] IS NULL) OR ([appIPPorts] = @Original_appIPPorts)) AND ((@IsNull_appHardCodeMac = 1 AND [appHardCodeMac] IS NULL) OR ([appHardCodeMac] = @Original_appHardCodeMac)) AND ((@IsNull_appAttributeSets = 1 AND [appAttributeSets] IS NULL) OR ([appAttributeSets] = @Original_appAttributeSets)) AND ((@IsNull_appComments = 1 AND [appComments] IS NULL) OR ([appComments] = @Original_appComments)) AND ((@IsNull_appLastUpdate = 1 AND [appLastUpdate] IS NULL) OR ([appLastUpdate] = @Original_appLastUpdate)) AND ((@IsNull_appLastEdit = 1 AND [appLastEdit] IS NULL) OR ([appLastEdit] = @Original_appLastEdit)));
SELECT appKey, appOSKey, appName, appVendor, appVersion, appServicePack, appFixLevel, appUserCommunity, appOwner, appMove, appOwnerSignoff, appOwnerSignoffDate, appSystemOrUser, appAvailabilityTarget, appOperationalImpact, appBatch, appHoursOfOperations, appPeered, appPeerSystems, appIntExt, appNetworkProtocol, appHardCodeIPAddresses, appIPPorts, appHardCodeMac, appAttributeSets, appComments, appLastUpdate, appLastEdit FROM tblAttrApplications WHERE (appKey = @appKey)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@appOSKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appOSKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appName" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appVendor" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appVendor" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appVersion" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appVersion" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appServicePack" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appServicePack" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appFixLevel" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appFixLevel" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appUserCommunity" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appUserCommunity" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appOwner" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appOwner" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@appMove" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="appMove" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@appOwnerSignoff" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="appOwnerSignoff" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@appOwnerSignoffDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="appOwnerSignoffDate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appSystemOrUser" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appSystemOrUser" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appAvailabilityTarget" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appAvailabilityTarget" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appOperationalImpact" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appOperationalImpact" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@appBatch" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="appBatch" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appHoursOfOperations" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appHoursOfOperations" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@appPeered" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="appPeered" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appPeerSystems" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appPeerSystems" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appIntExt" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appIntExt" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appNetworkProtocol" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appNetworkProtocol" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appHardCodeIPAddresses" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appHardCodeIPAddresses" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appIPPorts" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appIPPorts" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appHardCodeMac" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appHardCodeMac" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appAttributeSets" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appAttributeSets" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appComments" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@appLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="appLastUpdate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@appLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appLastEdit" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_appKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_appOSKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appOSKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appName" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appVendor" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appVendor" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appVendor" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appVendor" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appVersion" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appVersion" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appVersion" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appVersion" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appServicePack" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appServicePack" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appServicePack" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appServicePack" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appFixLevel" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appFixLevel" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appFixLevel" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appFixLevel" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appUserCommunity" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appUserCommunity" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appUserCommunity" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appUserCommunity" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appOwner" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appOwner" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appOwner" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appOwner" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appMove" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appMove" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_appMove" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="appMove" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appOwnerSignoff" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appOwnerSignoff" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_appOwnerSignoff" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="appOwnerSignoff" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appOwnerSignoffDate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appOwnerSignoffDate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_appOwnerSignoffDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="appOwnerSignoffDate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appSystemOrUser" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appSystemOrUser" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appSystemOrUser" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appSystemOrUser" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appAvailabilityTarget" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appAvailabilityTarget" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appAvailabilityTarget" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appAvailabilityTarget" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appOperationalImpact" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appOperationalImpact" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appOperationalImpact" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appOperationalImpact" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appBatch" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appBatch" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_appBatch" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="appBatch" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appHoursOfOperations" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appHoursOfOperations" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appHoursOfOperations" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appHoursOfOperations" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appPeered" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appPeered" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_appPeered" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="appPeered" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appPeerSystems" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appPeerSystems" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appPeerSystems" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appPeerSystems" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appIntExt" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appIntExt" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appIntExt" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appIntExt" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appNetworkProtocol" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appNetworkProtocol" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appNetworkProtocol" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appNetworkProtocol" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appHardCodeIPAddresses" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appHardCodeIPAddresses" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appHardCodeIPAddresses" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appHardCodeIPAddresses" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appIPPorts" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appIPPorts" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appIPPorts" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appIPPorts" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appHardCodeMac" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appHardCodeMac" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appHardCodeMac" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appHardCodeMac" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appAttributeSets" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appAttributeSets" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appAttributeSets" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appAttributeSets" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appComments" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appComments" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appComments" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appLastUpdate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appLastUpdate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@Original_appLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="appLastUpdate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_appLastEdit" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="appLastEdit" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_appLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="appLastEdit" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="appKey" ColumnName="appKey" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@appKey" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="appKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="appKey" DataSetColumn="appKey" />
              <Mapping SourceColumn="appOSKey" DataSetColumn="appOSKey" />
              <Mapping SourceColumn="appName" DataSetColumn="appName" />
              <Mapping SourceColumn="appVendor" DataSetColumn="appVendor" />
              <Mapping SourceColumn="appVersion" DataSetColumn="appVersion" />
              <Mapping SourceColumn="appServicePack" DataSetColumn="appServicePack" />
              <Mapping SourceColumn="appFixLevel" DataSetColumn="appFixLevel" />
              <Mapping SourceColumn="appUserCommunity" DataSetColumn="appUserCommunity" />
              <Mapping SourceColumn="appOwner" DataSetColumn="appOwner" />
              <Mapping SourceColumn="appMove" DataSetColumn="appMove" />
              <Mapping SourceColumn="appOwnerSignoff" DataSetColumn="appOwnerSignoff" />
              <Mapping SourceColumn="appOwnerSignoffDate" DataSetColumn="appOwnerSignoffDate" />
              <Mapping SourceColumn="appSystemOrUser" DataSetColumn="appSystemOrUser" />
              <Mapping SourceColumn="appAvailabilityTarget" DataSetColumn="appAvailabilityTarget" />
              <Mapping SourceColumn="appOperationalImpact" DataSetColumn="appOperationalImpact" />
              <Mapping SourceColumn="appBatch" DataSetColumn="appBatch" />
              <Mapping SourceColumn="appHoursOfOperations" DataSetColumn="appHoursOfOperations" />
              <Mapping SourceColumn="appPeered" DataSetColumn="appPeered" />
              <Mapping SourceColumn="appPeerSystems" DataSetColumn="appPeerSystems" />
              <Mapping SourceColumn="appIntExt" DataSetColumn="appIntExt" />
              <Mapping SourceColumn="appNetworkProtocol" DataSetColumn="appNetworkProtocol" />
              <Mapping SourceColumn="appHardCodeIPAddresses" DataSetColumn="appHardCodeIPAddresses" />
              <Mapping SourceColumn="appIPPorts" DataSetColumn="appIPPorts" />
              <Mapping SourceColumn="appHardCodeMac" DataSetColumn="appHardCodeMac" />
              <Mapping SourceColumn="appAttributeSets" DataSetColumn="appAttributeSets" />
              <Mapping SourceColumn="appComments" DataSetColumn="appComments" />
              <Mapping SourceColumn="appLastUpdate" DataSetColumn="appLastUpdate" />
              <Mapping SourceColumn="appLastEdit" DataSetColumn="appLastEdit" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="tblAttrAssetTableAdapter" GeneratorDataComponentClassName="tblAttrAssetTableAdapter" Name="tblAttrAsset" UserDataComponentName="tblAttrAssetTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="dc_rackConnectionString (MySettings)" DbObjectName="dc_rack.dbo.tblAttrAsset" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM [dbo].[tblAttrAsset] WHERE (([assetID] = @Original_assetID) AND ([assetVendorKey] = @Original_assetVendorKey) AND ((@IsNull_assetComponentKey = 1 AND [assetComponentKey] IS NULL) OR ([assetComponentKey] = @Original_assetComponentKey)) AND ((@IsNull_assetVendor = 1 AND [assetVendor] IS NULL) OR ([assetVendor] = @Original_assetVendor)) AND ((@IsNull_assetProduct = 1 AND [assetProduct] IS NULL) OR ([assetProduct] = @Original_assetProduct)) AND ((@IsNull_assetModel = 1 AND [assetModel] IS NULL) OR ([assetModel] = @Original_assetModel)) AND ((@IsNull_assetPartNumber = 1 AND [assetPartNumber] IS NULL) OR ([assetPartNumber] = @Original_assetPartNumber)) AND ((@IsNull_assetProductDescription = 1 AND [assetProductDescription] IS NULL) OR ([assetProductDescription] = @Original_assetProductDescription)) AND ((@IsNull_assetSerial = 1 AND [assetSerial] IS NULL) OR ([assetSerial] = @Original_assetSerial)) AND ((@IsNull_assetPurchaseOrder = 1 AND [assetPurchaseOrder] IS NULL) OR ([assetPurchaseOrder] = @Original_assetPurchaseOrder)) AND ((@IsNull_assetPurchaseDate = 1 AND [assetPurchaseDate] IS NULL) OR ([assetPurchaseDate] = @Original_assetPurchaseDate)) AND ((@IsNull_assetInventoryDate = 1 AND [assetInventoryDate] IS NULL) OR ([assetInventoryDate] = @Original_assetInventoryDate)) AND ((@IsNull_assetInstallDate = 1 AND [assetInstallDate] IS NULL) OR ([assetInstallDate] = @Original_assetInstallDate)) AND ((@IsNull_assetOwner = 1 AND [assetOwner] IS NULL) OR ([assetOwner] = @Original_assetOwner)) AND ((@IsNull_assetCost = 1 AND [assetCost] IS NULL) OR ([assetCost] = @Original_assetCost)) AND ((@IsNull_assetWarrantyExpDate = 1 AND [assetWarrantyExpDate] IS NULL) OR ([assetWarrantyExpDate] = @Original_assetWarrantyExpDate)) AND ((@IsNull_assetSupportContract = 1 AND [assetSupportContract] IS NULL) OR ([assetSupportContract] = @Original_assetSupportContract)) AND ((@IsNull_assetSupportContactName = 1 AND [assetSupportContactName] IS NULL) OR ([assetSupportContactName] = @Original_assetSupportContactName)) AND ((@IsNull_assetSupportContactPhone = 1 AND [assetSupportContactPhone] IS NULL) OR ([assetSupportContactPhone] = @Original_assetSupportContactPhone)) AND ((@IsNull_assetComments = 1 AND [assetComments] IS NULL) OR ([assetComments] = @Original_assetComments)) AND ([assetLastUpdate] = @Original_assetLastUpdate) AND ([assetLastEdit] = @Original_assetLastEdit))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_assetID" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_assetVendorKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetVendorKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetComponentKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetComponentKey" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_assetComponentKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetComponentKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetVendor" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetVendor" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_assetVendor" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetVendor" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetProduct" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetProduct" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_assetProduct" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetProduct" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetModel" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetModel" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_assetModel" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetModel" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetPartNumber" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetPartNumber" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_assetPartNumber" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetPartNumber" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetProductDescription" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetProductDescription" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_assetProductDescription" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetProductDescription" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetSerial" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetSerial" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_assetSerial" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetSerial" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetPurchaseOrder" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetPurchaseOrder" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_assetPurchaseOrder" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetPurchaseOrder" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetPurchaseDate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetPurchaseDate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_assetPurchaseDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="assetPurchaseDate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetInventoryDate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetInventoryDate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_assetInventoryDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="assetInventoryDate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetInstallDate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetInstallDate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_assetInstallDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="assetInstallDate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetOwner" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetOwner" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_assetOwner" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetOwner" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetCost" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetCost" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Currency" Direction="Input" ParameterName="@Original_assetCost" Precision="0" ProviderType="Money" Scale="0" Size="0" SourceColumn="assetCost" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetWarrantyExpDate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetWarrantyExpDate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_assetWarrantyExpDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="assetWarrantyExpDate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetSupportContract" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetSupportContract" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_assetSupportContract" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetSupportContract" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetSupportContactName" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetSupportContactName" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_assetSupportContactName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetSupportContactName" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetSupportContactPhone" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetSupportContactPhone" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_assetSupportContactPhone" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetSupportContactPhone" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetComments" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetComments" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_assetComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetComments" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@Original_assetLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="assetLastUpdate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_assetLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetLastEdit" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [dbo].[tblAttrAsset] ([assetID], [assetVendorKey], [assetComponentKey], [assetVendor], [assetProduct], [assetModel], [assetPartNumber], [assetProductDescription], [assetSerial], [assetPurchaseOrder], [assetPurchaseDate], [assetInventoryDate], [assetInstallDate], [assetOwner], [assetCost], [assetWarrantyExpDate], [assetSupportContract], [assetSupportContactName], [assetSupportContactPhone], [assetComments], [assetLastUpdate], [assetLastEdit]) VALUES (@assetID, @assetVendorKey, @assetComponentKey, @assetVendor, @assetProduct, @assetModel, @assetPartNumber, @assetProductDescription, @assetSerial, @assetPurchaseOrder, @assetPurchaseDate, @assetInventoryDate, @assetInstallDate, @assetOwner, @assetCost, @assetWarrantyExpDate, @assetSupportContract, @assetSupportContactName, @assetSupportContactPhone, @assetComments, @assetLastUpdate, @assetLastEdit);
SELECT assetID, assetVendorKey, assetComponentKey, assetVendor, assetProduct, assetModel, assetPartNumber, assetProductDescription, assetSerial, assetPurchaseOrder, assetPurchaseDate, assetInventoryDate, assetInstallDate, assetOwner, assetCost, assetWarrantyExpDate, assetSupportContract, assetSupportContactName, assetSupportContactPhone, assetComments, assetLastUpdate, assetLastEdit FROM tblAttrAsset WHERE (assetID = @assetID)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@assetID" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@assetVendorKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetVendorKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@assetComponentKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetComponentKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@assetVendor" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetVendor" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@assetProduct" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetProduct" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@assetModel" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetModel" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@assetPartNumber" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetPartNumber" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@assetProductDescription" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetProductDescription" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@assetSerial" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetSerial" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@assetPurchaseOrder" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetPurchaseOrder" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@assetPurchaseDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="assetPurchaseDate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@assetInventoryDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="assetInventoryDate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@assetInstallDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="assetInstallDate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@assetOwner" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetOwner" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Currency" Direction="Input" ParameterName="@assetCost" Precision="0" ProviderType="Money" Scale="0" Size="0" SourceColumn="assetCost" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@assetWarrantyExpDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="assetWarrantyExpDate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@assetSupportContract" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetSupportContract" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@assetSupportContactName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetSupportContactName" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@assetSupportContactPhone" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetSupportContactPhone" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@assetComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetComments" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@assetLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="assetLastUpdate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@assetLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetLastEdit" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT assetID, assetVendorKey, assetComponentKey, assetVendor, assetProduct, assetModel, assetPartNumber, assetProductDescription, assetSerial, assetPurchaseOrder, assetPurchaseDate, assetInventoryDate, assetInstallDate, assetOwner, assetCost, assetWarrantyExpDate, assetSupportContract, assetSupportContactName, assetSupportContactPhone, assetComments, assetLastUpdate, assetLastEdit FROM dbo.tblAttrAsset</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE [dbo].[tblAttrAsset] SET [assetID] = @assetID, [assetVendorKey] = @assetVendorKey, [assetComponentKey] = @assetComponentKey, [assetVendor] = @assetVendor, [assetProduct] = @assetProduct, [assetModel] = @assetModel, [assetPartNumber] = @assetPartNumber, [assetProductDescription] = @assetProductDescription, [assetSerial] = @assetSerial, [assetPurchaseOrder] = @assetPurchaseOrder, [assetPurchaseDate] = @assetPurchaseDate, [assetInventoryDate] = @assetInventoryDate, [assetInstallDate] = @assetInstallDate, [assetOwner] = @assetOwner, [assetCost] = @assetCost, [assetWarrantyExpDate] = @assetWarrantyExpDate, [assetSupportContract] = @assetSupportContract, [assetSupportContactName] = @assetSupportContactName, [assetSupportContactPhone] = @assetSupportContactPhone, [assetComments] = @assetComments, [assetLastUpdate] = @assetLastUpdate, [assetLastEdit] = @assetLastEdit WHERE (([assetID] = @Original_assetID) AND ([assetVendorKey] = @Original_assetVendorKey) AND ((@IsNull_assetComponentKey = 1 AND [assetComponentKey] IS NULL) OR ([assetComponentKey] = @Original_assetComponentKey)) AND ((@IsNull_assetVendor = 1 AND [assetVendor] IS NULL) OR ([assetVendor] = @Original_assetVendor)) AND ((@IsNull_assetProduct = 1 AND [assetProduct] IS NULL) OR ([assetProduct] = @Original_assetProduct)) AND ((@IsNull_assetModel = 1 AND [assetModel] IS NULL) OR ([assetModel] = @Original_assetModel)) AND ((@IsNull_assetPartNumber = 1 AND [assetPartNumber] IS NULL) OR ([assetPartNumber] = @Original_assetPartNumber)) AND ((@IsNull_assetProductDescription = 1 AND [assetProductDescription] IS NULL) OR ([assetProductDescription] = @Original_assetProductDescription)) AND ((@IsNull_assetSerial = 1 AND [assetSerial] IS NULL) OR ([assetSerial] = @Original_assetSerial)) AND ((@IsNull_assetPurchaseOrder = 1 AND [assetPurchaseOrder] IS NULL) OR ([assetPurchaseOrder] = @Original_assetPurchaseOrder)) AND ((@IsNull_assetPurchaseDate = 1 AND [assetPurchaseDate] IS NULL) OR ([assetPurchaseDate] = @Original_assetPurchaseDate)) AND ((@IsNull_assetInventoryDate = 1 AND [assetInventoryDate] IS NULL) OR ([assetInventoryDate] = @Original_assetInventoryDate)) AND ((@IsNull_assetInstallDate = 1 AND [assetInstallDate] IS NULL) OR ([assetInstallDate] = @Original_assetInstallDate)) AND ((@IsNull_assetOwner = 1 AND [assetOwner] IS NULL) OR ([assetOwner] = @Original_assetOwner)) AND ((@IsNull_assetCost = 1 AND [assetCost] IS NULL) OR ([assetCost] = @Original_assetCost)) AND ((@IsNull_assetWarrantyExpDate = 1 AND [assetWarrantyExpDate] IS NULL) OR ([assetWarrantyExpDate] = @Original_assetWarrantyExpDate)) AND ((@IsNull_assetSupportContract = 1 AND [assetSupportContract] IS NULL) OR ([assetSupportContract] = @Original_assetSupportContract)) AND ((@IsNull_assetSupportContactName = 1 AND [assetSupportContactName] IS NULL) OR ([assetSupportContactName] = @Original_assetSupportContactName)) AND ((@IsNull_assetSupportContactPhone = 1 AND [assetSupportContactPhone] IS NULL) OR ([assetSupportContactPhone] = @Original_assetSupportContactPhone)) AND ((@IsNull_assetComments = 1 AND [assetComments] IS NULL) OR ([assetComments] = @Original_assetComments)) AND ([assetLastUpdate] = @Original_assetLastUpdate) AND ([assetLastEdit] = @Original_assetLastEdit));
SELECT assetID, assetVendorKey, assetComponentKey, assetVendor, assetProduct, assetModel, assetPartNumber, assetProductDescription, assetSerial, assetPurchaseOrder, assetPurchaseDate, assetInventoryDate, assetInstallDate, assetOwner, assetCost, assetWarrantyExpDate, assetSupportContract, assetSupportContactName, assetSupportContactPhone, assetComments, assetLastUpdate, assetLastEdit FROM tblAttrAsset WHERE (assetID = @assetID)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@assetID" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@assetVendorKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetVendorKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@assetComponentKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetComponentKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@assetVendor" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetVendor" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@assetProduct" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetProduct" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@assetModel" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetModel" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@assetPartNumber" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetPartNumber" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@assetProductDescription" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetProductDescription" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@assetSerial" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetSerial" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@assetPurchaseOrder" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetPurchaseOrder" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@assetPurchaseDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="assetPurchaseDate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@assetInventoryDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="assetInventoryDate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@assetInstallDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="assetInstallDate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@assetOwner" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetOwner" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Currency" Direction="Input" ParameterName="@assetCost" Precision="0" ProviderType="Money" Scale="0" Size="0" SourceColumn="assetCost" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@assetWarrantyExpDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="assetWarrantyExpDate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@assetSupportContract" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetSupportContract" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@assetSupportContactName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetSupportContactName" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@assetSupportContactPhone" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetSupportContactPhone" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@assetComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetComments" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@assetLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="assetLastUpdate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@assetLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetLastEdit" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_assetID" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_assetVendorKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetVendorKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetComponentKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetComponentKey" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_assetComponentKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetComponentKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetVendor" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetVendor" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_assetVendor" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetVendor" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetProduct" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetProduct" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_assetProduct" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetProduct" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetModel" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetModel" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_assetModel" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetModel" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetPartNumber" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetPartNumber" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_assetPartNumber" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetPartNumber" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetProductDescription" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetProductDescription" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_assetProductDescription" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetProductDescription" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetSerial" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetSerial" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_assetSerial" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetSerial" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetPurchaseOrder" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetPurchaseOrder" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_assetPurchaseOrder" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetPurchaseOrder" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetPurchaseDate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetPurchaseDate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_assetPurchaseDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="assetPurchaseDate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetInventoryDate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetInventoryDate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_assetInventoryDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="assetInventoryDate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetInstallDate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetInstallDate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_assetInstallDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="assetInstallDate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetOwner" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetOwner" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_assetOwner" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetOwner" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetCost" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetCost" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Currency" Direction="Input" ParameterName="@Original_assetCost" Precision="0" ProviderType="Money" Scale="0" Size="0" SourceColumn="assetCost" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetWarrantyExpDate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetWarrantyExpDate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_assetWarrantyExpDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="assetWarrantyExpDate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetSupportContract" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetSupportContract" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_assetSupportContract" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetSupportContract" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetSupportContactName" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetSupportContactName" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_assetSupportContactName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetSupportContactName" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetSupportContactPhone" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetSupportContactPhone" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_assetSupportContactPhone" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetSupportContactPhone" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_assetComments" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="assetComments" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_assetComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetComments" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@Original_assetLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="assetLastUpdate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_assetLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="assetLastEdit" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="assetID" DataSetColumn="assetID" />
              <Mapping SourceColumn="assetVendorKey" DataSetColumn="assetVendorKey" />
              <Mapping SourceColumn="assetComponentKey" DataSetColumn="assetComponentKey" />
              <Mapping SourceColumn="assetVendor" DataSetColumn="assetVendor" />
              <Mapping SourceColumn="assetProduct" DataSetColumn="assetProduct" />
              <Mapping SourceColumn="assetModel" DataSetColumn="assetModel" />
              <Mapping SourceColumn="assetPartNumber" DataSetColumn="assetPartNumber" />
              <Mapping SourceColumn="assetProductDescription" DataSetColumn="assetProductDescription" />
              <Mapping SourceColumn="assetSerial" DataSetColumn="assetSerial" />
              <Mapping SourceColumn="assetPurchaseOrder" DataSetColumn="assetPurchaseOrder" />
              <Mapping SourceColumn="assetPurchaseDate" DataSetColumn="assetPurchaseDate" />
              <Mapping SourceColumn="assetInventoryDate" DataSetColumn="assetInventoryDate" />
              <Mapping SourceColumn="assetInstallDate" DataSetColumn="assetInstallDate" />
              <Mapping SourceColumn="assetOwner" DataSetColumn="assetOwner" />
              <Mapping SourceColumn="assetCost" DataSetColumn="assetCost" />
              <Mapping SourceColumn="assetWarrantyExpDate" DataSetColumn="assetWarrantyExpDate" />
              <Mapping SourceColumn="assetSupportContract" DataSetColumn="assetSupportContract" />
              <Mapping SourceColumn="assetSupportContactName" DataSetColumn="assetSupportContactName" />
              <Mapping SourceColumn="assetSupportContactPhone" DataSetColumn="assetSupportContactPhone" />
              <Mapping SourceColumn="assetComments" DataSetColumn="assetComments" />
              <Mapping SourceColumn="assetLastUpdate" DataSetColumn="assetLastUpdate" />
              <Mapping SourceColumn="assetLastEdit" DataSetColumn="assetLastEdit" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="tblAttrCabinetTableAdapter" GeneratorDataComponentClassName="tblAttrCabinetTableAdapter" Name="tblAttrCabinet" UserDataComponentName="tblAttrCabinetTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="dc_rackConnectionString (MySettings)" DbObjectName="dc_rack.dbo.tblAttrCabinet" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM [dbo].[tblAttrCabinet] WHERE (([rckKey] = @Original_rckKey) AND ([rckCompKey] = @Original_rckCompKey) AND ([rckRowKey] = @Original_rckRowKey) AND ([rckRowPos] = @Original_rckRowPos) AND ((@IsNull_rckCabinetNo = 1 AND [rckCabinetNo] IS NULL) OR ([rckCabinetNo] = @Original_rckCabinetNo)) AND ((@IsNull_rckGrid = 1 AND [rckGrid] IS NULL) OR ([rckGrid] = @Original_rckGrid)) AND ((@IsNull_rckDescription = 1 AND [rckDescription] IS NULL) OR ([rckDescription] = @Original_rckDescription)) AND ((@IsNull_rckType = 1 AND [rckType] IS NULL) OR ([rckType] = @Original_rckType)) AND ((@IsNull_rckAttributeSets = 1 AND [rckAttributeSets] IS NULL) OR ([rckAttributeSets] = @Original_rckAttributeSets)) AND ((@IsNull_rckComments = 1 AND [rckComments] IS NULL) OR ([rckComments] = @Original_rckComments)) AND ((@IsNull_rckLastUpdate = 1 AND [rckLastUpdate] IS NULL) OR ([rckLastUpdate] = @Original_rckLastUpdate)) AND ((@IsNull_rckLastEdit = 1 AND [rckLastEdit] IS NULL) OR ([rckLastEdit] = @Original_rckLastEdit)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_rckKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_rckCompKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckCompKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_rckRowKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckRowKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_rckRowPos" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckRowPos" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_rckCabinetNo" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckCabinetNo" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_rckCabinetNo" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckCabinetNo" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_rckGrid" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckGrid" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_rckGrid" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rckGrid" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_rckDescription" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckDescription" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_rckDescription" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rckDescription" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_rckType" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckType" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_rckType" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rckType" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_rckAttributeSets" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckAttributeSets" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_rckAttributeSets" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rckAttributeSets" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_rckComments" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckComments" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_rckComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rckComments" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_rckLastUpdate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckLastUpdate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@Original_rckLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="rckLastUpdate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_rckLastEdit" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckLastEdit" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_rckLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rckLastEdit" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [dbo].[tblAttrCabinet] ([rckCompKey], [rckRowKey], [rckRowPos], [rckCabinetNo], [rckGrid], [rckDescription], [rckType], [rckAttributeSets], [rckComments], [rckLastUpdate], [rckLastEdit]) VALUES (@rckCompKey, @rckRowKey, @rckRowPos, @rckCabinetNo, @rckGrid, @rckDescription, @rckType, @rckAttributeSets, @rckComments, @rckLastUpdate, @rckLastEdit);
SELECT rckKey, rckCompKey, rckRowKey, rckRowPos, rckCabinetNo, rckGrid, rckDescription, rckType, rckAttributeSets, rckComments, rckLastUpdate, rckLastEdit FROM tblAttrCabinet WHERE (rckKey = SCOPE_IDENTITY())</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@rckCompKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckCompKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@rckRowKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckRowKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@rckRowPos" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckRowPos" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@rckCabinetNo" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckCabinetNo" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@rckGrid" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rckGrid" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@rckDescription" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rckDescription" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@rckType" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rckType" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@rckAttributeSets" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rckAttributeSets" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@rckComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rckComments" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@rckLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="rckLastUpdate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@rckLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rckLastEdit" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT rckKey, rckCompKey, rckRowKey, rckRowPos, rckCabinetNo, rckGrid, rckDescription, rckType, rckAttributeSets, rckComments, rckLastUpdate, rckLastEdit FROM dbo.tblAttrCabinet</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE [dbo].[tblAttrCabinet] SET [rckCompKey] = @rckCompKey, [rckRowKey] = @rckRowKey, [rckRowPos] = @rckRowPos, [rckCabinetNo] = @rckCabinetNo, [rckGrid] = @rckGrid, [rckDescription] = @rckDescription, [rckType] = @rckType, [rckAttributeSets] = @rckAttributeSets, [rckComments] = @rckComments, [rckLastUpdate] = @rckLastUpdate, [rckLastEdit] = @rckLastEdit WHERE (([rckKey] = @Original_rckKey) AND ([rckCompKey] = @Original_rckCompKey) AND ([rckRowKey] = @Original_rckRowKey) AND ([rckRowPos] = @Original_rckRowPos) AND ((@IsNull_rckCabinetNo = 1 AND [rckCabinetNo] IS NULL) OR ([rckCabinetNo] = @Original_rckCabinetNo)) AND ((@IsNull_rckGrid = 1 AND [rckGrid] IS NULL) OR ([rckGrid] = @Original_rckGrid)) AND ((@IsNull_rckDescription = 1 AND [rckDescription] IS NULL) OR ([rckDescription] = @Original_rckDescription)) AND ((@IsNull_rckType = 1 AND [rckType] IS NULL) OR ([rckType] = @Original_rckType)) AND ((@IsNull_rckAttributeSets = 1 AND [rckAttributeSets] IS NULL) OR ([rckAttributeSets] = @Original_rckAttributeSets)) AND ((@IsNull_rckComments = 1 AND [rckComments] IS NULL) OR ([rckComments] = @Original_rckComments)) AND ((@IsNull_rckLastUpdate = 1 AND [rckLastUpdate] IS NULL) OR ([rckLastUpdate] = @Original_rckLastUpdate)) AND ((@IsNull_rckLastEdit = 1 AND [rckLastEdit] IS NULL) OR ([rckLastEdit] = @Original_rckLastEdit)));
SELECT rckKey, rckCompKey, rckRowKey, rckRowPos, rckCabinetNo, rckGrid, rckDescription, rckType, rckAttributeSets, rckComments, rckLastUpdate, rckLastEdit FROM tblAttrCabinet WHERE (rckKey = @rckKey)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@rckCompKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckCompKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@rckRowKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckRowKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@rckRowPos" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckRowPos" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@rckCabinetNo" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckCabinetNo" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@rckGrid" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rckGrid" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@rckDescription" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rckDescription" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@rckType" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rckType" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@rckAttributeSets" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rckAttributeSets" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@rckComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rckComments" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@rckLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="rckLastUpdate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@rckLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rckLastEdit" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_rckKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_rckCompKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckCompKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_rckRowKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckRowKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_rckRowPos" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckRowPos" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_rckCabinetNo" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckCabinetNo" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_rckCabinetNo" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckCabinetNo" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_rckGrid" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckGrid" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_rckGrid" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rckGrid" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_rckDescription" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckDescription" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_rckDescription" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rckDescription" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_rckType" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckType" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_rckType" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rckType" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_rckAttributeSets" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckAttributeSets" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_rckAttributeSets" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rckAttributeSets" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_rckComments" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckComments" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_rckComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rckComments" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_rckLastUpdate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckLastUpdate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@Original_rckLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="rckLastUpdate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_rckLastEdit" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rckLastEdit" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_rckLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rckLastEdit" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="rckKey" ColumnName="rckKey" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@rckKey" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="rckKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="rckKey" DataSetColumn="rckKey" />
              <Mapping SourceColumn="rckCompKey" DataSetColumn="rckCompKey" />
              <Mapping SourceColumn="rckRowKey" DataSetColumn="rckRowKey" />
              <Mapping SourceColumn="rckRowPos" DataSetColumn="rckRowPos" />
              <Mapping SourceColumn="rckCabinetNo" DataSetColumn="rckCabinetNo" />
              <Mapping SourceColumn="rckGrid" DataSetColumn="rckGrid" />
              <Mapping SourceColumn="rckDescription" DataSetColumn="rckDescription" />
              <Mapping SourceColumn="rckType" DataSetColumn="rckType" />
              <Mapping SourceColumn="rckAttributeSets" DataSetColumn="rckAttributeSets" />
              <Mapping SourceColumn="rckComments" DataSetColumn="rckComments" />
              <Mapping SourceColumn="rckLastUpdate" DataSetColumn="rckLastUpdate" />
              <Mapping SourceColumn="rckLastEdit" DataSetColumn="rckLastEdit" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="tblAttrDiskLogicalTableAdapter" GeneratorDataComponentClassName="tblAttrDiskLogicalTableAdapter" Name="tblAttrDiskLogical" UserDataComponentName="tblAttrDiskLogicalTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="dc_rackConnectionString (MySettings)" DbObjectName="dc_rack.dbo.tblAttrDiskLogical" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [dbo].[tblAttrDiskLogical] ([logicalDiskCompKey], [logicalDiskVirtualHostKey], [logicalDiskDeviceId], [logicalDiskDescription], [logicalDiskDeviceType], [logicalDiskFileSystem], [logicalDiskFreeSpace], [logicalDiskSize], [logicalDiskVolumeName], [logicalDiskVolumeSerial], [logicalDiskComment], [logicalDiskLastUpdate], [logicalDiskLastEdit]) VALUES (@logicalDiskCompKey, @logicalDiskVirtualHostKey, @logicalDiskDeviceId, @logicalDiskDescription, @logicalDiskDeviceType, @logicalDiskFileSystem, @logicalDiskFreeSpace, @logicalDiskSize, @logicalDiskVolumeName, @logicalDiskVolumeSerial, @logicalDiskComment, @logicalDiskLastUpdate, @logicalDiskLastEdit)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@logicalDiskCompKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="logicalDiskCompKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@logicalDiskVirtualHostKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="logicalDiskVirtualHostKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@logicalDiskDeviceId" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="logicalDiskDeviceId" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@logicalDiskDescription" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="logicalDiskDescription" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@logicalDiskDeviceType" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="logicalDiskDeviceType" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@logicalDiskFileSystem" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="logicalDiskFileSystem" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@logicalDiskFreeSpace" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="logicalDiskFreeSpace" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@logicalDiskSize" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="logicalDiskSize" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@logicalDiskVolumeName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="logicalDiskVolumeName" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@logicalDiskVolumeSerial" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="logicalDiskVolumeSerial" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@logicalDiskComment" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="logicalDiskComment" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@logicalDiskLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="logicalDiskLastUpdate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@logicalDiskLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="logicalDiskLastEdit" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT logicalDiskKey, logicalDiskCompKey, logicalDiskVirtualHostKey, logicalDiskDeviceId, logicalDiskDescription, logicalDiskDeviceType, logicalDiskFileSystem, logicalDiskFreeSpace, logicalDiskSize, logicalDiskVolumeName, logicalDiskVolumeSerial, logicalDiskComment, logicalDiskLastUpdate, logicalDiskLastEdit FROM dbo.tblAttrDiskLogical</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="logicalDiskKey" DataSetColumn="logicalDiskKey" />
              <Mapping SourceColumn="logicalDiskCompKey" DataSetColumn="logicalDiskCompKey" />
              <Mapping SourceColumn="logicalDiskVirtualHostKey" DataSetColumn="logicalDiskVirtualHostKey" />
              <Mapping SourceColumn="logicalDiskDeviceId" DataSetColumn="logicalDiskDeviceId" />
              <Mapping SourceColumn="logicalDiskDescription" DataSetColumn="logicalDiskDescription" />
              <Mapping SourceColumn="logicalDiskDeviceType" DataSetColumn="logicalDiskDeviceType" />
              <Mapping SourceColumn="logicalDiskFileSystem" DataSetColumn="logicalDiskFileSystem" />
              <Mapping SourceColumn="logicalDiskFreeSpace" DataSetColumn="logicalDiskFreeSpace" />
              <Mapping SourceColumn="logicalDiskSize" DataSetColumn="logicalDiskSize" />
              <Mapping SourceColumn="logicalDiskVolumeName" DataSetColumn="logicalDiskVolumeName" />
              <Mapping SourceColumn="logicalDiskVolumeSerial" DataSetColumn="logicalDiskVolumeSerial" />
              <Mapping SourceColumn="logicalDiskComment" DataSetColumn="logicalDiskComment" />
              <Mapping SourceColumn="logicalDiskLastUpdate" DataSetColumn="logicalDiskLastUpdate" />
              <Mapping SourceColumn="logicalDiskLastEdit" DataSetColumn="logicalDiskLastEdit" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="tblAttrDiskPhysicalTableAdapter" GeneratorDataComponentClassName="tblAttrDiskPhysicalTableAdapter" Name="tblAttrDiskPhysical" UserDataComponentName="tblAttrDiskPhysicalTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="dc_rackConnectionString (MySettings)" DbObjectName="dc_rack.dbo.tblAttrDiskPhysical" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [dbo].[tblAttrDiskPhysical] ([physDiskCompKey], [physDiskDevIdDisk], [physDiskDevIdPartition], [physDiskBootable], [physDiskSize], [physDiskBlockSize], [physDiskNumberOfBlocks], [physDiskIndex], [physDiskComment], [physDiskLastUpdate], [physDiskLastEdit]) VALUES (@physDiskCompKey, @physDiskDevIdDisk, @physDiskDevIdPartition, @physDiskBootable, @physDiskSize, @physDiskBlockSize, @physDiskNumberOfBlocks, @physDiskIndex, @physDiskComment, @physDiskLastUpdate, @physDiskLastEdit)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@physDiskCompKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="physDiskCompKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@physDiskDevIdDisk" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="physDiskDevIdDisk" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@physDiskDevIdPartition" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="physDiskDevIdPartition" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@physDiskBootable" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="physDiskBootable" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@physDiskSize" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="physDiskSize" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@physDiskBlockSize" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="physDiskBlockSize" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@physDiskNumberOfBlocks" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="physDiskNumberOfBlocks" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@physDiskIndex" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="physDiskIndex" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@physDiskComment" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="physDiskComment" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@physDiskLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="physDiskLastUpdate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@physDiskLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="physDiskLastEdit" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT physDiskKey, physDiskCompKey, physDiskDevIdDisk, physDiskDevIdPartition, physDiskBootable, physDiskSize, physDiskBlockSize, physDiskNumberOfBlocks, physDiskIndex, physDiskComment, physDiskLastUpdate, physDiskLastEdit FROM dbo.tblAttrDiskPhysical</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="physDiskKey" DataSetColumn="physDiskKey" />
              <Mapping SourceColumn="physDiskCompKey" DataSetColumn="physDiskCompKey" />
              <Mapping SourceColumn="physDiskDevIdDisk" DataSetColumn="physDiskDevIdDisk" />
              <Mapping SourceColumn="physDiskDevIdPartition" DataSetColumn="physDiskDevIdPartition" />
              <Mapping SourceColumn="physDiskBootable" DataSetColumn="physDiskBootable" />
              <Mapping SourceColumn="physDiskSize" DataSetColumn="physDiskSize" />
              <Mapping SourceColumn="physDiskBlockSize" DataSetColumn="physDiskBlockSize" />
              <Mapping SourceColumn="physDiskNumberOfBlocks" DataSetColumn="physDiskNumberOfBlocks" />
              <Mapping SourceColumn="physDiskIndex" DataSetColumn="physDiskIndex" />
              <Mapping SourceColumn="physDiskComment" DataSetColumn="physDiskComment" />
              <Mapping SourceColumn="physDiskLastUpdate" DataSetColumn="physDiskLastUpdate" />
              <Mapping SourceColumn="physDiskLastEdit" DataSetColumn="physDiskLastEdit" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="tblAttrExternalStorageTableAdapter" GeneratorDataComponentClassName="tblAttrExternalStorageTableAdapter" Name="tblAttrExternalStorage" UserDataComponentName="tblAttrExternalStorageTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="dc_rackConnectionString (MySettings)" DbObjectName="dc_rack.dbo.tblAttrExternalStorage" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM [dbo].[tblAttrExternalStorage] WHERE (([attresKey] = @Original_attresKey) AND ([attresCompKey] = @Original_attresCompKey) AND ([attresVirtualHostKey] = @Original_attresVirtualHostKey) AND ((@IsNull_attresPriNetKey = 1 AND [attresPriNetKey] IS NULL) OR ([attresPriNetKey] = @Original_attresPriNetKey)) AND ((@IsNull_attresRedNetKey = 1 AND [attresRedNetKey] IS NULL) OR ([attresRedNetKey] = @Original_attresRedNetKey)) AND ([attresLUN] = @Original_attresLUN) AND ([attresShared] = @Original_attresShared) AND ((@IsNull_attresPath = 1 AND [attresPath] IS NULL) OR ([attresPath] = @Original_attresPath)) AND ((@IsNull_attresPerformance = 1 AND [attresPerformance] IS NULL) OR ([attresPerformance] = @Original_attresPerformance)) AND ((@IsNull_attresSize = 1 AND [attresSize] IS NULL) OR ([attresSize] = @Original_attresSize)) AND ((@IsNull_attresComments = 1 AND [attresComments] IS NULL) OR ([attresComments] = @Original_attresComments)) AND ((@IsNull_attresLastEdit = 1 AND [attresLastEdit] IS NULL) OR ([attresLastEdit] = @Original_attresLastEdit)) AND ((@IsNull_attresLastUpdate = 1 AND [attresLastUpdate] IS NULL) OR ([attresLastUpdate] = @Original_attresLastUpdate)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_attresKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_attresCompKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresCompKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_attresVirtualHostKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresVirtualHostKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attresPriNetKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresPriNetKey" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_attresPriNetKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresPriNetKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attresRedNetKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresRedNetKey" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_attresRedNetKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresRedNetKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_attresLUN" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresLUN" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attresShared" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attresShared" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attresPath" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresPath" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attresPath" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attresPath" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attresPerformance" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresPerformance" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attresPerformance" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attresPerformance" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attresSize" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresSize" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_attresSize" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresSize" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attresComments" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresComments" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attresComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attresComments" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attresLastEdit" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresLastEdit" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attresLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attresLastEdit" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attresLastUpdate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresLastUpdate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@Original_attresLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="attresLastUpdate" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [dbo].[tblAttrExternalStorage] ([attresCompKey], [attresVirtualHostKey], [attresPriNetKey], [attresRedNetKey], [attresLUN], [attresShared], [attresPath], [attresPerformance], [attresSize], [attresComments], [attresLastEdit], [attresLastUpdate]) VALUES (@attresCompKey, @attresVirtualHostKey, @attresPriNetKey, @attresRedNetKey, @attresLUN, @attresShared, @attresPath, @attresPerformance, @attresSize, @attresComments, @attresLastEdit, @attresLastUpdate);
SELECT attresKey, attresCompKey, attresVirtualHostKey, attresPriNetKey, attresRedNetKey, attresLUN, attresShared, attresPath, attresPerformance, attresSize, attresComments, attresLastEdit, attresLastUpdate FROM tblAttrExternalStorage WHERE (attresKey = SCOPE_IDENTITY())</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@attresCompKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresCompKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@attresVirtualHostKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresVirtualHostKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@attresPriNetKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresPriNetKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@attresRedNetKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresRedNetKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@attresLUN" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresLUN" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attresShared" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attresShared" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attresPath" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attresPath" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attresPerformance" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attresPerformance" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@attresSize" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresSize" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attresComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attresComments" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attresLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attresLastEdit" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@attresLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="attresLastUpdate" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT attresKey, attresCompKey, attresVirtualHostKey, attresPriNetKey, attresRedNetKey, attresLUN, attresShared, attresPath, attresPerformance, attresSize, attresComments, attresLastEdit, attresLastUpdate FROM dbo.tblAttrExternalStorage</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE [dbo].[tblAttrExternalStorage] SET [attresCompKey] = @attresCompKey, [attresVirtualHostKey] = @attresVirtualHostKey, [attresPriNetKey] = @attresPriNetKey, [attresRedNetKey] = @attresRedNetKey, [attresLUN] = @attresLUN, [attresShared] = @attresShared, [attresPath] = @attresPath, [attresPerformance] = @attresPerformance, [attresSize] = @attresSize, [attresComments] = @attresComments, [attresLastEdit] = @attresLastEdit, [attresLastUpdate] = @attresLastUpdate WHERE (([attresKey] = @Original_attresKey) AND ([attresCompKey] = @Original_attresCompKey) AND ([attresVirtualHostKey] = @Original_attresVirtualHostKey) AND ((@IsNull_attresPriNetKey = 1 AND [attresPriNetKey] IS NULL) OR ([attresPriNetKey] = @Original_attresPriNetKey)) AND ((@IsNull_attresRedNetKey = 1 AND [attresRedNetKey] IS NULL) OR ([attresRedNetKey] = @Original_attresRedNetKey)) AND ([attresLUN] = @Original_attresLUN) AND ([attresShared] = @Original_attresShared) AND ((@IsNull_attresPath = 1 AND [attresPath] IS NULL) OR ([attresPath] = @Original_attresPath)) AND ((@IsNull_attresPerformance = 1 AND [attresPerformance] IS NULL) OR ([attresPerformance] = @Original_attresPerformance)) AND ((@IsNull_attresSize = 1 AND [attresSize] IS NULL) OR ([attresSize] = @Original_attresSize)) AND ((@IsNull_attresComments = 1 AND [attresComments] IS NULL) OR ([attresComments] = @Original_attresComments)) AND ((@IsNull_attresLastEdit = 1 AND [attresLastEdit] IS NULL) OR ([attresLastEdit] = @Original_attresLastEdit)) AND ((@IsNull_attresLastUpdate = 1 AND [attresLastUpdate] IS NULL) OR ([attresLastUpdate] = @Original_attresLastUpdate)));
SELECT attresKey, attresCompKey, attresVirtualHostKey, attresPriNetKey, attresRedNetKey, attresLUN, attresShared, attresPath, attresPerformance, attresSize, attresComments, attresLastEdit, attresLastUpdate FROM tblAttrExternalStorage WHERE (attresKey = @attresKey)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@attresCompKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresCompKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@attresVirtualHostKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresVirtualHostKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@attresPriNetKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresPriNetKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@attresRedNetKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresRedNetKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@attresLUN" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresLUN" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attresShared" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attresShared" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attresPath" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attresPath" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attresPerformance" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attresPerformance" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@attresSize" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresSize" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attresComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attresComments" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attresLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attresLastEdit" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@attresLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="attresLastUpdate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_attresKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_attresCompKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresCompKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_attresVirtualHostKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresVirtualHostKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attresPriNetKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresPriNetKey" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_attresPriNetKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresPriNetKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attresRedNetKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresRedNetKey" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_attresRedNetKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresRedNetKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_attresLUN" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresLUN" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attresShared" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attresShared" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attresPath" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresPath" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attresPath" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attresPath" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attresPerformance" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresPerformance" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attresPerformance" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attresPerformance" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attresSize" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresSize" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_attresSize" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresSize" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attresComments" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresComments" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attresComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attresComments" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attresLastEdit" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresLastEdit" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attresLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attresLastEdit" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attresLastUpdate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attresLastUpdate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@Original_attresLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="attresLastUpdate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="attresKey" ColumnName="attresKey" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@attresKey" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="attresKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="attresKey" DataSetColumn="attresKey" />
              <Mapping SourceColumn="attresCompKey" DataSetColumn="attresCompKey" />
              <Mapping SourceColumn="attresVirtualHostKey" DataSetColumn="attresVirtualHostKey" />
              <Mapping SourceColumn="attresPriNetKey" DataSetColumn="attresPriNetKey" />
              <Mapping SourceColumn="attresRedNetKey" DataSetColumn="attresRedNetKey" />
              <Mapping SourceColumn="attresLUN" DataSetColumn="attresLUN" />
              <Mapping SourceColumn="attresShared" DataSetColumn="attresShared" />
              <Mapping SourceColumn="attresPath" DataSetColumn="attresPath" />
              <Mapping SourceColumn="attresPerformance" DataSetColumn="attresPerformance" />
              <Mapping SourceColumn="attresSize" DataSetColumn="attresSize" />
              <Mapping SourceColumn="attresComments" DataSetColumn="attresComments" />
              <Mapping SourceColumn="attresLastEdit" DataSetColumn="attresLastEdit" />
              <Mapping SourceColumn="attresLastUpdate" DataSetColumn="attresLastUpdate" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="tblAttrLocationTableAdapter" GeneratorDataComponentClassName="tblAttrLocationTableAdapter" Name="tblAttrLocation" UserDataComponentName="tblAttrLocationTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="dc_rackConnectionString (MySettings)" DbObjectName="dc_rack.dbo.tblAttrLocation" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM [dbo].[tblAttrLocation] WHERE (([attrlocKey] = @Original_attrlocKey) AND ([attrlocSiteKey] = @Original_attrlocSiteKey) AND ((@IsNull_attrlocName = 1 AND [attrlocName] IS NULL) OR ([attrlocName] = @Original_attrlocName)) AND ((@IsNull_attrlocBuilding = 1 AND [attrlocBuilding] IS NULL) OR ([attrlocBuilding] = @Original_attrlocBuilding)) AND ((@IsNull_attrlocFloor = 1 AND [attrlocFloor] IS NULL) OR ([attrlocFloor] = @Original_attrlocFloor)) AND ((@IsNull_attrlocRoom = 1 AND [attrlocRoom] IS NULL) OR ([attrlocRoom] = @Original_attrlocRoom)) AND ((@IsNull_attrlocCloset = 1 AND [attrlocCloset] IS NULL) OR ([attrlocCloset] = @Original_attrlocCloset)) AND ((@IsNull_attrlocIntLocation = 1 AND [attrlocIntLocation] IS NULL) OR ([attrlocIntLocation] = @Original_attrlocIntLocation)) AND ((@IsNull_attrlocGridHeight = 1 AND [attrlocGridHeight] IS NULL) OR ([attrlocGridHeight] = @Original_attrlocGridHeight)) AND ((@IsNull_attrlocGridWidth = 1 AND [attrlocGridWidth] IS NULL) OR ([attrlocGridWidth] = @Original_attrlocGridWidth)) AND ((@IsNull_attrlocGridSize = 1 AND [attrlocGridSize] IS NULL) OR ([attrlocGridSize] = @Original_attrlocGridSize)) AND ((@IsNull_attrlocPhone = 1 AND [attrlocPhone] IS NULL) OR ([attrlocPhone] = @Original_attrlocPhone)) AND ((@IsNull_attrlocComments = 1 AND [attrlocComments] IS NULL) OR ([attrlocComments] = @Original_attrlocComments)) AND ((@IsNull_attrlocLastUpdate = 1 AND [attrlocLastUpdate] IS NULL) OR ([attrlocLastUpdate] = @Original_attrlocLastUpdate)) AND ((@IsNull_attrlocLastEdit = 1 AND [attrlocLastEdit] IS NULL) OR ([attrlocLastEdit] = @Original_attrlocLastEdit)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_attrlocKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_attrlocSiteKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocSiteKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attrlocName" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocName" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrlocName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocName" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attrlocBuilding" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocBuilding" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrlocBuilding" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocBuilding" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attrlocFloor" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocFloor" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrlocFloor" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocFloor" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attrlocRoom" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocRoom" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrlocRoom" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocRoom" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attrlocCloset" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocCloset" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrlocCloset" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocCloset" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attrlocIntLocation" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocIntLocation" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrlocIntLocation" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocIntLocation" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attrlocGridHeight" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocGridHeight" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_attrlocGridHeight" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocGridHeight" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attrlocGridWidth" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocGridWidth" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_attrlocGridWidth" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocGridWidth" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attrlocGridSize" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocGridSize" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_attrlocGridSize" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocGridSize" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attrlocPhone" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocPhone" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrlocPhone" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocPhone" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attrlocComments" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocComments" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrlocComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocComments" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attrlocLastUpdate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocLastUpdate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@Original_attrlocLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="attrlocLastUpdate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attrlocLastEdit" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocLastEdit" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrlocLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocLastEdit" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [dbo].[tblAttrLocation] ([attrlocSiteKey], [attrlocName], [attrlocBuilding], [attrlocFloor], [attrlocRoom], [attrlocCloset], [attrlocIntLocation], [attrlocGridHeight], [attrlocGridWidth], [attrlocGridSize], [attrlocPhone], [attrlocComments], [attrlocLastUpdate], [attrlocLastEdit]) VALUES (@attrlocSiteKey, @attrlocName, @attrlocBuilding, @attrlocFloor, @attrlocRoom, @attrlocCloset, @attrlocIntLocation, @attrlocGridHeight, @attrlocGridWidth, @attrlocGridSize, @attrlocPhone, @attrlocComments, @attrlocLastUpdate, @attrlocLastEdit);
SELECT attrlocKey, attrlocSiteKey, attrlocName, attrlocBuilding, attrlocFloor, attrlocRoom, attrlocCloset, attrlocIntLocation, attrlocGridHeight, attrlocGridWidth, attrlocGridSize, attrlocPhone, attrlocComments, attrlocLastUpdate, attrlocLastEdit FROM tblAttrLocation WHERE (attrlocKey = SCOPE_IDENTITY())</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@attrlocSiteKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocSiteKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrlocName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocName" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrlocBuilding" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocBuilding" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrlocFloor" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocFloor" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrlocRoom" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocRoom" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrlocCloset" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocCloset" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrlocIntLocation" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocIntLocation" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@attrlocGridHeight" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocGridHeight" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@attrlocGridWidth" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocGridWidth" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@attrlocGridSize" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocGridSize" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrlocPhone" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocPhone" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrlocComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocComments" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@attrlocLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="attrlocLastUpdate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrlocLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocLastEdit" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT attrlocKey, attrlocSiteKey, attrlocName, attrlocBuilding, attrlocFloor, attrlocRoom, attrlocCloset, attrlocIntLocation, attrlocGridHeight, attrlocGridWidth, attrlocGridSize, attrlocPhone, attrlocComments, attrlocLastUpdate, attrlocLastEdit FROM dbo.tblAttrLocation</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE [dbo].[tblAttrLocation] SET [attrlocSiteKey] = @attrlocSiteKey, [attrlocName] = @attrlocName, [attrlocBuilding] = @attrlocBuilding, [attrlocFloor] = @attrlocFloor, [attrlocRoom] = @attrlocRoom, [attrlocCloset] = @attrlocCloset, [attrlocIntLocation] = @attrlocIntLocation, [attrlocGridHeight] = @attrlocGridHeight, [attrlocGridWidth] = @attrlocGridWidth, [attrlocGridSize] = @attrlocGridSize, [attrlocPhone] = @attrlocPhone, [attrlocComments] = @attrlocComments, [attrlocLastUpdate] = @attrlocLastUpdate, [attrlocLastEdit] = @attrlocLastEdit WHERE (([attrlocKey] = @Original_attrlocKey) AND ([attrlocSiteKey] = @Original_attrlocSiteKey) AND ((@IsNull_attrlocName = 1 AND [attrlocName] IS NULL) OR ([attrlocName] = @Original_attrlocName)) AND ((@IsNull_attrlocBuilding = 1 AND [attrlocBuilding] IS NULL) OR ([attrlocBuilding] = @Original_attrlocBuilding)) AND ((@IsNull_attrlocFloor = 1 AND [attrlocFloor] IS NULL) OR ([attrlocFloor] = @Original_attrlocFloor)) AND ((@IsNull_attrlocRoom = 1 AND [attrlocRoom] IS NULL) OR ([attrlocRoom] = @Original_attrlocRoom)) AND ((@IsNull_attrlocCloset = 1 AND [attrlocCloset] IS NULL) OR ([attrlocCloset] = @Original_attrlocCloset)) AND ((@IsNull_attrlocIntLocation = 1 AND [attrlocIntLocation] IS NULL) OR ([attrlocIntLocation] = @Original_attrlocIntLocation)) AND ((@IsNull_attrlocGridHeight = 1 AND [attrlocGridHeight] IS NULL) OR ([attrlocGridHeight] = @Original_attrlocGridHeight)) AND ((@IsNull_attrlocGridWidth = 1 AND [attrlocGridWidth] IS NULL) OR ([attrlocGridWidth] = @Original_attrlocGridWidth)) AND ((@IsNull_attrlocGridSize = 1 AND [attrlocGridSize] IS NULL) OR ([attrlocGridSize] = @Original_attrlocGridSize)) AND ((@IsNull_attrlocPhone = 1 AND [attrlocPhone] IS NULL) OR ([attrlocPhone] = @Original_attrlocPhone)) AND ((@IsNull_attrlocComments = 1 AND [attrlocComments] IS NULL) OR ([attrlocComments] = @Original_attrlocComments)) AND ((@IsNull_attrlocLastUpdate = 1 AND [attrlocLastUpdate] IS NULL) OR ([attrlocLastUpdate] = @Original_attrlocLastUpdate)) AND ((@IsNull_attrlocLastEdit = 1 AND [attrlocLastEdit] IS NULL) OR ([attrlocLastEdit] = @Original_attrlocLastEdit)));
SELECT attrlocKey, attrlocSiteKey, attrlocName, attrlocBuilding, attrlocFloor, attrlocRoom, attrlocCloset, attrlocIntLocation, attrlocGridHeight, attrlocGridWidth, attrlocGridSize, attrlocPhone, attrlocComments, attrlocLastUpdate, attrlocLastEdit FROM tblAttrLocation WHERE (attrlocKey = @attrlocKey)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@attrlocSiteKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocSiteKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrlocName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocName" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrlocBuilding" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocBuilding" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrlocFloor" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocFloor" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrlocRoom" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocRoom" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrlocCloset" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocCloset" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrlocIntLocation" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocIntLocation" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@attrlocGridHeight" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocGridHeight" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@attrlocGridWidth" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocGridWidth" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@attrlocGridSize" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocGridSize" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrlocPhone" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocPhone" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrlocComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocComments" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@attrlocLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="attrlocLastUpdate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrlocLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocLastEdit" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_attrlocKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_attrlocSiteKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocSiteKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attrlocName" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocName" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrlocName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocName" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attrlocBuilding" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocBuilding" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrlocBuilding" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocBuilding" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attrlocFloor" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocFloor" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrlocFloor" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocFloor" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attrlocRoom" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocRoom" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrlocRoom" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocRoom" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attrlocCloset" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocCloset" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrlocCloset" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocCloset" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attrlocIntLocation" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocIntLocation" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrlocIntLocation" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocIntLocation" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attrlocGridHeight" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocGridHeight" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_attrlocGridHeight" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocGridHeight" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attrlocGridWidth" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocGridWidth" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_attrlocGridWidth" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocGridWidth" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attrlocGridSize" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocGridSize" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_attrlocGridSize" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocGridSize" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attrlocPhone" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocPhone" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrlocPhone" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocPhone" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attrlocComments" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocComments" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrlocComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocComments" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attrlocLastUpdate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocLastUpdate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@Original_attrlocLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="attrlocLastUpdate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_attrlocLastEdit" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrlocLastEdit" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrlocLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrlocLastEdit" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="attrlocKey" ColumnName="attrlocKey" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@attrlocKey" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="attrlocKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="attrlocKey" DataSetColumn="attrlocKey" />
              <Mapping SourceColumn="attrlocSiteKey" DataSetColumn="attrlocSiteKey" />
              <Mapping SourceColumn="attrlocName" DataSetColumn="attrlocName" />
              <Mapping SourceColumn="attrlocBuilding" DataSetColumn="attrlocBuilding" />
              <Mapping SourceColumn="attrlocFloor" DataSetColumn="attrlocFloor" />
              <Mapping SourceColumn="attrlocRoom" DataSetColumn="attrlocRoom" />
              <Mapping SourceColumn="attrlocCloset" DataSetColumn="attrlocCloset" />
              <Mapping SourceColumn="attrlocIntLocation" DataSetColumn="attrlocIntLocation" />
              <Mapping SourceColumn="attrlocGridHeight" DataSetColumn="attrlocGridHeight" />
              <Mapping SourceColumn="attrlocGridWidth" DataSetColumn="attrlocGridWidth" />
              <Mapping SourceColumn="attrlocGridSize" DataSetColumn="attrlocGridSize" />
              <Mapping SourceColumn="attrlocPhone" DataSetColumn="attrlocPhone" />
              <Mapping SourceColumn="attrlocComments" DataSetColumn="attrlocComments" />
              <Mapping SourceColumn="attrlocLastUpdate" DataSetColumn="attrlocLastUpdate" />
              <Mapping SourceColumn="attrlocLastEdit" DataSetColumn="attrlocLastEdit" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="tblAttrNetworkTableAdapter" GeneratorDataComponentClassName="tblAttrNetworkTableAdapter" Name="tblAttrNetwork" UserDataComponentName="tblAttrNetworkTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="dc_rackConnectionString (MySettings)" DbObjectName="dc_rack.dbo.tblAttrNetwork" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM [dbo].[tblAttrNetwork] WHERE (([attrnetKey] = @Original_attrnetKey) AND ([attrnetPortKey] = @Original_attrnetPortKey) AND ([attrnetCompKey] = @Original_attrnetCompKey) AND ([attrnetDomainName] = @Original_attrnetDomainName) AND ([attrnetNetworkName] = @Original_attrnetNetworkName) AND ([attrnetIpAddress] = @Original_attrnetIpAddress) AND ([attrnetSubnetMask] = @Original_attrnetSubnetMask) AND ([attrnetMacAddress] = @Original_attrnetMacAddress) AND ([attrnetWWNID] = @Original_attrnetWWNID) AND ([attrnetStatus] = @Original_attrnetStatus) AND ([attrnetStatusDate] = @Original_attrnetStatusDate) AND ([attrnetComments] = @Original_attrnetComments) AND ([attrnetLastUpdate] = @Original_attrnetLastUpdate) AND ([attrnetLastEdit] = @Original_attrnetLastEdit))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_attrnetKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrnetKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_attrnetPortKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrnetPortKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_attrnetCompKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrnetCompKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrnetDomainName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetDomainName" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrnetNetworkName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetNetworkName" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrnetIpAddress" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetIpAddress" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrnetSubnetMask" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetSubnetMask" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrnetMacAddress" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetMacAddress" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrnetWWNID" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetWWNID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrnetStatus" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetStatus" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@Original_attrnetStatusDate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="attrnetStatusDate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrnetComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetComments" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@Original_attrnetLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="attrnetLastUpdate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrnetLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetLastEdit" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [dbo].[tblAttrNetwork] ([attrnetPortKey], [attrnetCompKey], [attrnetDomainName], [attrnetNetworkName], [attrnetIpAddress], [attrnetSubnetMask], [attrnetMacAddress], [attrnetWWNID], [attrnetStatus], [attrnetStatusDate], [attrnetComments], [attrnetLastUpdate], [attrnetLastEdit]) VALUES (@attrnetPortKey, @attrnetCompKey, @attrnetDomainName, @attrnetNetworkName, @attrnetIpAddress, @attrnetSubnetMask, @attrnetMacAddress, @attrnetWWNID, @attrnetStatus, @attrnetStatusDate, @attrnetComments, @attrnetLastUpdate, @attrnetLastEdit);
SELECT attrnetKey, attrnetPortKey, attrnetCompKey, attrnetDomainName, attrnetNetworkName, attrnetIpAddress, attrnetSubnetMask, attrnetMacAddress, attrnetWWNID, attrnetStatus, attrnetStatusDate, attrnetComments, attrnetLastUpdate, attrnetLastEdit FROM tblAttrNetwork WHERE (attrnetKey = SCOPE_IDENTITY())</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@attrnetPortKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrnetPortKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@attrnetCompKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrnetCompKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrnetDomainName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetDomainName" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrnetNetworkName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetNetworkName" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrnetIpAddress" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetIpAddress" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrnetSubnetMask" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetSubnetMask" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrnetMacAddress" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetMacAddress" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrnetWWNID" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetWWNID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrnetStatus" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetStatus" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@attrnetStatusDate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="attrnetStatusDate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrnetComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetComments" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@attrnetLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="attrnetLastUpdate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrnetLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetLastEdit" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT attrnetKey, attrnetPortKey, attrnetCompKey, attrnetDomainName, attrnetNetworkName, attrnetIpAddress, attrnetSubnetMask, attrnetMacAddress, attrnetWWNID, attrnetStatus, attrnetStatusDate, attrnetComments, attrnetLastUpdate, attrnetLastEdit FROM dbo.tblAttrNetwork</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE [dbo].[tblAttrNetwork] SET [attrnetPortKey] = @attrnetPortKey, [attrnetCompKey] = @attrnetCompKey, [attrnetDomainName] = @attrnetDomainName, [attrnetNetworkName] = @attrnetNetworkName, [attrnetIpAddress] = @attrnetIpAddress, [attrnetSubnetMask] = @attrnetSubnetMask, [attrnetMacAddress] = @attrnetMacAddress, [attrnetWWNID] = @attrnetWWNID, [attrnetStatus] = @attrnetStatus, [attrnetStatusDate] = @attrnetStatusDate, [attrnetComments] = @attrnetComments, [attrnetLastUpdate] = @attrnetLastUpdate, [attrnetLastEdit] = @attrnetLastEdit WHERE (([attrnetKey] = @Original_attrnetKey) AND ([attrnetPortKey] = @Original_attrnetPortKey) AND ([attrnetCompKey] = @Original_attrnetCompKey) AND ([attrnetDomainName] = @Original_attrnetDomainName) AND ([attrnetNetworkName] = @Original_attrnetNetworkName) AND ([attrnetIpAddress] = @Original_attrnetIpAddress) AND ([attrnetSubnetMask] = @Original_attrnetSubnetMask) AND ([attrnetMacAddress] = @Original_attrnetMacAddress) AND ([attrnetWWNID] = @Original_attrnetWWNID) AND ([attrnetStatus] = @Original_attrnetStatus) AND ([attrnetStatusDate] = @Original_attrnetStatusDate) AND ([attrnetComments] = @Original_attrnetComments) AND ([attrnetLastUpdate] = @Original_attrnetLastUpdate) AND ([attrnetLastEdit] = @Original_attrnetLastEdit));
SELECT attrnetKey, attrnetPortKey, attrnetCompKey, attrnetDomainName, attrnetNetworkName, attrnetIpAddress, attrnetSubnetMask, attrnetMacAddress, attrnetWWNID, attrnetStatus, attrnetStatusDate, attrnetComments, attrnetLastUpdate, attrnetLastEdit FROM tblAttrNetwork WHERE (attrnetKey = @attrnetKey)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@attrnetPortKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrnetPortKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@attrnetCompKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrnetCompKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrnetDomainName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetDomainName" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrnetNetworkName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetNetworkName" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrnetIpAddress" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetIpAddress" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrnetSubnetMask" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetSubnetMask" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrnetMacAddress" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetMacAddress" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrnetWWNID" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetWWNID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrnetStatus" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetStatus" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@attrnetStatusDate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="attrnetStatusDate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrnetComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetComments" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@attrnetLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="attrnetLastUpdate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@attrnetLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetLastEdit" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_attrnetKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrnetKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_attrnetPortKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrnetPortKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_attrnetCompKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="attrnetCompKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrnetDomainName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetDomainName" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrnetNetworkName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetNetworkName" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrnetIpAddress" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetIpAddress" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrnetSubnetMask" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetSubnetMask" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrnetMacAddress" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetMacAddress" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrnetWWNID" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetWWNID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrnetStatus" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetStatus" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@Original_attrnetStatusDate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="attrnetStatusDate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrnetComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetComments" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@Original_attrnetLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="attrnetLastUpdate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_attrnetLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="attrnetLastEdit" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="attrnetKey" ColumnName="attrnetKey" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@attrnetKey" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="attrnetKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="attrnetKey" DataSetColumn="attrnetKey" />
              <Mapping SourceColumn="attrnetPortKey" DataSetColumn="attrnetPortKey" />
              <Mapping SourceColumn="attrnetCompKey" DataSetColumn="attrnetCompKey" />
              <Mapping SourceColumn="attrnetDomainName" DataSetColumn="attrnetDomainName" />
              <Mapping SourceColumn="attrnetNetworkName" DataSetColumn="attrnetNetworkName" />
              <Mapping SourceColumn="attrnetIpAddress" DataSetColumn="attrnetIpAddress" />
              <Mapping SourceColumn="attrnetSubnetMask" DataSetColumn="attrnetSubnetMask" />
              <Mapping SourceColumn="attrnetMacAddress" DataSetColumn="attrnetMacAddress" />
              <Mapping SourceColumn="attrnetWWNID" DataSetColumn="attrnetWWNID" />
              <Mapping SourceColumn="attrnetStatus" DataSetColumn="attrnetStatus" />
              <Mapping SourceColumn="attrnetStatusDate" DataSetColumn="attrnetStatusDate" />
              <Mapping SourceColumn="attrnetComments" DataSetColumn="attrnetComments" />
              <Mapping SourceColumn="attrnetLastUpdate" DataSetColumn="attrnetLastUpdate" />
              <Mapping SourceColumn="attrnetLastEdit" DataSetColumn="attrnetLastEdit" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="tblAttrOperatingSystemTableAdapter" GeneratorDataComponentClassName="tblAttrOperatingSystemTableAdapter" Name="tblAttrOperatingSystem" UserDataComponentName="tblAttrOperatingSystemTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="dc_rackConnectionString (MySettings)" DbObjectName="dc_rack.dbo.tblAttrOperatingSystem" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM [dbo].[tblAttrOperatingSystem] WHERE (([osKey] = @Original_osKey) AND ([osCompKey] = @Original_osCompKey) AND ([osVirtualHostKey] = @Original_osVirtualHostKey) AND ([osSystemName] = @Original_osSystemName) AND ((@IsNull_osVendor = 1 AND [osVendor] IS NULL) OR ([osVendor] = @Original_osVendor)) AND ((@IsNull_osOperatingSystem = 1 AND [osOperatingSystem] IS NULL) OR ([osOperatingSystem] = @Original_osOperatingSystem)) AND ((@IsNull_osVersion = 1 AND [osVersion] IS NULL) OR ([osVersion] = @Original_osVersion)) AND ((@IsNull_osPlatform3264 = 1 AND [osPlatform3264] IS NULL) OR ([osPlatform3264] = @Original_osPlatform3264)) AND ((@IsNull_osServicePack = 1 AND [osServicePack] IS NULL) OR ([osServicePack] = @Original_osServicePack)) AND ((@IsNull_osFixLevel = 1 AND [osFixLevel] IS NULL) OR ([osFixLevel] = @Original_osFixLevel)) AND ((@IsNull_osComments = 1 AND [osComments] IS NULL) OR ([osComments] = @Original_osComments)) AND ((@IsNull_osLastEdit = 1 AND [osLastEdit] IS NULL) OR ([osLastEdit] = @Original_osLastEdit)) AND ((@IsNull_osLasUpdate = 1 AND [osLasUpdate] IS NULL) OR ([osLasUpdate] = @Original_osLasUpdate)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_osKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="osKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_osCompKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="osCompKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_osVirtualHostKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="osVirtualHostKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_osSystemName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osSystemName" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_osVendor" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="osVendor" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_osVendor" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osVendor" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_osOperatingSystem" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="osOperatingSystem" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_osOperatingSystem" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osOperatingSystem" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_osVersion" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="osVersion" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_osVersion" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osVersion" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_osPlatform3264" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="osPlatform3264" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_osPlatform3264" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osPlatform3264" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_osServicePack" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="osServicePack" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_osServicePack" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osServicePack" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_osFixLevel" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="osFixLevel" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_osFixLevel" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osFixLevel" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_osComments" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="osComments" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_osComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osComments" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_osLastEdit" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="osLastEdit" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_osLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osLastEdit" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_osLasUpdate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="osLasUpdate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@Original_osLasUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="osLasUpdate" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [dbo].[tblAttrOperatingSystem] ([osCompKey], [osVirtualHostKey], [osSystemName], [osVendor], [osOperatingSystem], [osVersion], [osPlatform3264], [osServicePack], [osFixLevel], [osComments], [osLastEdit], [osLasUpdate]) VALUES (@osCompKey, @osVirtualHostKey, @osSystemName, @osVendor, @osOperatingSystem, @osVersion, @osPlatform3264, @osServicePack, @osFixLevel, @osComments, @osLastEdit, @osLasUpdate);
SELECT osKey, osCompKey, osVirtualHostKey, osSystemName, osVendor, osOperatingSystem, osVersion, osPlatform3264, osServicePack, osFixLevel, osComments, osLastEdit, osLasUpdate FROM tblAttrOperatingSystem WHERE (osKey = SCOPE_IDENTITY())</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@osCompKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="osCompKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@osVirtualHostKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="osVirtualHostKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@osSystemName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osSystemName" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@osVendor" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osVendor" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@osOperatingSystem" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osOperatingSystem" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@osVersion" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osVersion" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@osPlatform3264" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osPlatform3264" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@osServicePack" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osServicePack" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@osFixLevel" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osFixLevel" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@osComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osComments" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@osLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osLastEdit" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@osLasUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="osLasUpdate" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT osKey, osCompKey, osVirtualHostKey, osSystemName, osVendor, osOperatingSystem, osVersion, osPlatform3264, osServicePack, osFixLevel, osComments, osLastEdit, osLasUpdate FROM dbo.tblAttrOperatingSystem</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE [dbo].[tblAttrOperatingSystem] SET [osCompKey] = @osCompKey, [osVirtualHostKey] = @osVirtualHostKey, [osSystemName] = @osSystemName, [osVendor] = @osVendor, [osOperatingSystem] = @osOperatingSystem, [osVersion] = @osVersion, [osPlatform3264] = @osPlatform3264, [osServicePack] = @osServicePack, [osFixLevel] = @osFixLevel, [osComments] = @osComments, [osLastEdit] = @osLastEdit, [osLasUpdate] = @osLasUpdate WHERE (([osKey] = @Original_osKey) AND ([osCompKey] = @Original_osCompKey) AND ([osVirtualHostKey] = @Original_osVirtualHostKey) AND ([osSystemName] = @Original_osSystemName) AND ((@IsNull_osVendor = 1 AND [osVendor] IS NULL) OR ([osVendor] = @Original_osVendor)) AND ((@IsNull_osOperatingSystem = 1 AND [osOperatingSystem] IS NULL) OR ([osOperatingSystem] = @Original_osOperatingSystem)) AND ((@IsNull_osVersion = 1 AND [osVersion] IS NULL) OR ([osVersion] = @Original_osVersion)) AND ((@IsNull_osPlatform3264 = 1 AND [osPlatform3264] IS NULL) OR ([osPlatform3264] = @Original_osPlatform3264)) AND ((@IsNull_osServicePack = 1 AND [osServicePack] IS NULL) OR ([osServicePack] = @Original_osServicePack)) AND ((@IsNull_osFixLevel = 1 AND [osFixLevel] IS NULL) OR ([osFixLevel] = @Original_osFixLevel)) AND ((@IsNull_osComments = 1 AND [osComments] IS NULL) OR ([osComments] = @Original_osComments)) AND ((@IsNull_osLastEdit = 1 AND [osLastEdit] IS NULL) OR ([osLastEdit] = @Original_osLastEdit)) AND ((@IsNull_osLasUpdate = 1 AND [osLasUpdate] IS NULL) OR ([osLasUpdate] = @Original_osLasUpdate)));
SELECT osKey, osCompKey, osVirtualHostKey, osSystemName, osVendor, osOperatingSystem, osVersion, osPlatform3264, osServicePack, osFixLevel, osComments, osLastEdit, osLasUpdate FROM tblAttrOperatingSystem WHERE (osKey = @osKey)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@osCompKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="osCompKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@osVirtualHostKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="osVirtualHostKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@osSystemName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osSystemName" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@osVendor" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osVendor" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@osOperatingSystem" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osOperatingSystem" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@osVersion" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osVersion" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@osPlatform3264" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osPlatform3264" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@osServicePack" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osServicePack" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@osFixLevel" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osFixLevel" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@osComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osComments" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@osLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osLastEdit" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@osLasUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="osLasUpdate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_osKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="osKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_osCompKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="osCompKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_osVirtualHostKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="osVirtualHostKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_osSystemName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osSystemName" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_osVendor" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="osVendor" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_osVendor" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osVendor" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_osOperatingSystem" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="osOperatingSystem" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_osOperatingSystem" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osOperatingSystem" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_osVersion" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="osVersion" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_osVersion" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osVersion" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_osPlatform3264" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="osPlatform3264" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_osPlatform3264" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osPlatform3264" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_osServicePack" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="osServicePack" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_osServicePack" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osServicePack" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_osFixLevel" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="osFixLevel" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_osFixLevel" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osFixLevel" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_osComments" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="osComments" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_osComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osComments" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_osLastEdit" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="osLastEdit" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_osLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="osLastEdit" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_osLasUpdate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="osLasUpdate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@Original_osLasUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="osLasUpdate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="osKey" ColumnName="osKey" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@osKey" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="osKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="osKey" DataSetColumn="osKey" />
              <Mapping SourceColumn="osCompKey" DataSetColumn="osCompKey" />
              <Mapping SourceColumn="osVirtualHostKey" DataSetColumn="osVirtualHostKey" />
              <Mapping SourceColumn="osSystemName" DataSetColumn="osSystemName" />
              <Mapping SourceColumn="osVendor" DataSetColumn="osVendor" />
              <Mapping SourceColumn="osOperatingSystem" DataSetColumn="osOperatingSystem" />
              <Mapping SourceColumn="osVersion" DataSetColumn="osVersion" />
              <Mapping SourceColumn="osPlatform3264" DataSetColumn="osPlatform3264" />
              <Mapping SourceColumn="osServicePack" DataSetColumn="osServicePack" />
              <Mapping SourceColumn="osFixLevel" DataSetColumn="osFixLevel" />
              <Mapping SourceColumn="osComments" DataSetColumn="osComments" />
              <Mapping SourceColumn="osLastEdit" DataSetColumn="osLastEdit" />
              <Mapping SourceColumn="osLasUpdate" DataSetColumn="osLasUpdate" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="tblAttrPortDataTableAdapter" GeneratorDataComponentClassName="tblAttrPortDataTableAdapter" Name="tblAttrPortData" UserDataComponentName="tblAttrPortDataTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="dc_rackConnectionString (MySettings)" DbObjectName="dc_rack.dbo.tblAttrPortData" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM [dbo].[tblAttrPortData] WHERE (([portKey] = @Original_portKey) AND ([portCompKey] = @Original_portCompKey) AND ([portName] = @Original_portName) AND ([portProductKey] = @Original_portProductKey) AND ((@IsNull_portProductView = 1 AND [portProductView] IS NULL) OR ([portProductView] = @Original_portProductView)) AND ((@IsNull_portSpeed = 1 AND [portSpeed] IS NULL) OR ([portSpeed] = @Original_portSpeed)) AND ((@IsNull_portDuplex = 1 AND [portDuplex] IS NULL) OR ([portDuplex] = @Original_portDuplex)) AND ((@IsNull_portUtilForward = 1 AND [portUtilForward] IS NULL) OR ([portUtilForward] = @Original_portUtilForward)) AND ((@IsNull_portUtilReverse = 1 AND [portUtilReverse] IS NULL) OR ([portUtilReverse] = @Original_portUtilReverse)) AND ([portAttributeSets] = @Original_portAttributeSets) AND ((@IsNull_portComments = 1 AND [portComments] IS NULL) OR ([portComments] = @Original_portComments)) AND ((@IsNull_portLastUpdate = 1 AND [portLastUpdate] IS NULL) OR ([portLastUpdate] = @Original_portLastUpdate)) AND ((@IsNull_portLastEdit = 1 AND [portLastEdit] IS NULL) OR ([portLastEdit] = @Original_portLastEdit)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_portKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="portKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_portCompKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="portCompKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_portName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="portName" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_portProductKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="portProductKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_portProductView" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="portProductView" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_portProductView" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="portProductView" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_portSpeed" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="portSpeed" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_portSpeed" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="portSpeed" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_portDuplex" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="portDuplex" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_portDuplex" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="portDuplex" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_portUtilForward" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="portUtilForward" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@Original_portUtilForward" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="portUtilForward" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_portUtilReverse" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="portUtilReverse" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@Original_portUtilReverse" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="portUtilReverse" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_portAttributeSets" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="portAttributeSets" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_portComments" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="portComments" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_portComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="portComments" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_portLastUpdate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="portLastUpdate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@Original_portLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="portLastUpdate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_portLastEdit" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="portLastEdit" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_portLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="portLastEdit" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [dbo].[tblAttrPortData] ([portCompKey], [portName], [portProductKey], [portProductView], [portSpeed], [portDuplex], [portUtilForward], [portUtilReverse], [portAttributeSets], [portComments], [portLastUpdate], [portLastEdit]) VALUES (@portCompKey, @portName, @portProductKey, @portProductView, @portSpeed, @portDuplex, @portUtilForward, @portUtilReverse, @portAttributeSets, @portComments, @portLastUpdate, @portLastEdit);
SELECT portKey, portCompKey, portName, portProductKey, portProductView, portSpeed, portDuplex, portUtilForward, portUtilReverse, portAttributeSets, portComments, portLastUpdate, portLastEdit FROM tblAttrPortData WHERE (portKey = SCOPE_IDENTITY())</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@portCompKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="portCompKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@portName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="portName" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@portProductKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="portProductKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@portProductView" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="portProductView" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@portSpeed" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="portSpeed" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@portDuplex" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="portDuplex" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@portUtilForward" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="portUtilForward" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@portUtilReverse" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="portUtilReverse" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@portAttributeSets" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="portAttributeSets" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@portComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="portComments" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@portLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="portLastUpdate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@portLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="portLastEdit" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT portKey, portCompKey, portName, portProductKey, portProductView, portSpeed, portDuplex, portUtilForward, portUtilReverse, portAttributeSets, portComments, portLastUpdate, portLastEdit FROM dbo.tblAttrPortData</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE [dbo].[tblAttrPortData] SET [portCompKey] = @portCompKey, [portName] = @portName, [portProductKey] = @portProductKey, [portProductView] = @portProductView, [portSpeed] = @portSpeed, [portDuplex] = @portDuplex, [portUtilForward] = @portUtilForward, [portUtilReverse] = @portUtilReverse, [portAttributeSets] = @portAttributeSets, [portComments] = @portComments, [portLastUpdate] = @portLastUpdate, [portLastEdit] = @portLastEdit WHERE (([portKey] = @Original_portKey) AND ([portCompKey] = @Original_portCompKey) AND ([portName] = @Original_portName) AND ([portProductKey] = @Original_portProductKey) AND ((@IsNull_portProductView = 1 AND [portProductView] IS NULL) OR ([portProductView] = @Original_portProductView)) AND ((@IsNull_portSpeed = 1 AND [portSpeed] IS NULL) OR ([portSpeed] = @Original_portSpeed)) AND ((@IsNull_portDuplex = 1 AND [portDuplex] IS NULL) OR ([portDuplex] = @Original_portDuplex)) AND ((@IsNull_portUtilForward = 1 AND [portUtilForward] IS NULL) OR ([portUtilForward] = @Original_portUtilForward)) AND ((@IsNull_portUtilReverse = 1 AND [portUtilReverse] IS NULL) OR ([portUtilReverse] = @Original_portUtilReverse)) AND ([portAttributeSets] = @Original_portAttributeSets) AND ((@IsNull_portComments = 1 AND [portComments] IS NULL) OR ([portComments] = @Original_portComments)) AND ((@IsNull_portLastUpdate = 1 AND [portLastUpdate] IS NULL) OR ([portLastUpdate] = @Original_portLastUpdate)) AND ((@IsNull_portLastEdit = 1 AND [portLastEdit] IS NULL) OR ([portLastEdit] = @Original_portLastEdit)));
SELECT portKey, portCompKey, portName, portProductKey, portProductView, portSpeed, portDuplex, portUtilForward, portUtilReverse, portAttributeSets, portComments, portLastUpdate, portLastEdit FROM tblAttrPortData WHERE (portKey = @portKey)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@portCompKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="portCompKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@portName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="portName" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@portProductKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="portProductKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@portProductView" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="portProductView" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@portSpeed" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="portSpeed" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@portDuplex" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="portDuplex" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@portUtilForward" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="portUtilForward" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@portUtilReverse" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="portUtilReverse" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@portAttributeSets" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="portAttributeSets" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@portComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="portComments" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@portLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="portLastUpdate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@portLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="portLastEdit" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_portKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="portKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_portCompKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="portCompKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_portName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="portName" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_portProductKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="portProductKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_portProductView" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="portProductView" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_portProductView" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="portProductView" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_portSpeed" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="portSpeed" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_portSpeed" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="portSpeed" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_portDuplex" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="portDuplex" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_portDuplex" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="portDuplex" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_portUtilForward" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="portUtilForward" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@Original_portUtilForward" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="portUtilForward" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_portUtilReverse" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="portUtilReverse" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@Original_portUtilReverse" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="portUtilReverse" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_portAttributeSets" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="portAttributeSets" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_portComments" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="portComments" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_portComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="portComments" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_portLastUpdate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="portLastUpdate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@Original_portLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="portLastUpdate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_portLastEdit" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="portLastEdit" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_portLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="portLastEdit" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="portKey" ColumnName="portKey" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@portKey" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="portKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="portKey" DataSetColumn="portKey" />
              <Mapping SourceColumn="portCompKey" DataSetColumn="portCompKey" />
              <Mapping SourceColumn="portName" DataSetColumn="portName" />
              <Mapping SourceColumn="portProductKey" DataSetColumn="portProductKey" />
              <Mapping SourceColumn="portProductView" DataSetColumn="portProductView" />
              <Mapping SourceColumn="portSpeed" DataSetColumn="portSpeed" />
              <Mapping SourceColumn="portDuplex" DataSetColumn="portDuplex" />
              <Mapping SourceColumn="portUtilForward" DataSetColumn="portUtilForward" />
              <Mapping SourceColumn="portUtilReverse" DataSetColumn="portUtilReverse" />
              <Mapping SourceColumn="portAttributeSets" DataSetColumn="portAttributeSets" />
              <Mapping SourceColumn="portComments" DataSetColumn="portComments" />
              <Mapping SourceColumn="portLastUpdate" DataSetColumn="portLastUpdate" />
              <Mapping SourceColumn="portLastEdit" DataSetColumn="portLastEdit" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="tblAttrProcessorTableAdapter" GeneratorDataComponentClassName="tblAttrProcessorTableAdapter" Name="tblAttrProcessor" UserDataComponentName="tblAttrProcessorTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="dc_rackConnectionString (MySettings)" DbObjectName="dc_rack.dbo.tblAttrProcessor" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [dbo].[tblAttrProcessor] ([physProcCompKey], [physProcName], [physProcCores], [physProcCoreSpeed], [physProcDataWidth], [physProcAddrWidth], [physProcMemSize], [physProcComment], [physProcLastUpdate], [physProcLastEdit]) VALUES (@physProcCompKey, @physProcName, @physProcCores, @physProcCoreSpeed, @physProcDataWidth, @physProcAddrWidth, @physProcMemSize, @physProcComment, @physProcLastUpdate, @physProcLastEdit)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@physProcCompKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="physProcCompKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@physProcName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="physProcName" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@physProcCores" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="physProcCores" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@physProcCoreSpeed" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="physProcCoreSpeed" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@physProcDataWidth" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="physProcDataWidth" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@physProcAddrWidth" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="physProcAddrWidth" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@physProcMemSize" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="physProcMemSize" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@physProcComment" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="physProcComment" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@physProcLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="physProcLastUpdate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@physProcLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="physProcLastEdit" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT physProcKey, physProcCompKey, physProcName, physProcCores, physProcCoreSpeed, physProcDataWidth, physProcAddrWidth, physProcMemSize, physProcComment, physProcLastUpdate, physProcLastEdit FROM dbo.tblAttrProcessor</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="physProcKey" DataSetColumn="physProcKey" />
              <Mapping SourceColumn="physProcCompKey" DataSetColumn="physProcCompKey" />
              <Mapping SourceColumn="physProcName" DataSetColumn="physProcName" />
              <Mapping SourceColumn="physProcCores" DataSetColumn="physProcCores" />
              <Mapping SourceColumn="physProcCoreSpeed" DataSetColumn="physProcCoreSpeed" />
              <Mapping SourceColumn="physProcDataWidth" DataSetColumn="physProcDataWidth" />
              <Mapping SourceColumn="physProcAddrWidth" DataSetColumn="physProcAddrWidth" />
              <Mapping SourceColumn="physProcMemSize" DataSetColumn="physProcMemSize" />
              <Mapping SourceColumn="physProcComment" DataSetColumn="physProcComment" />
              <Mapping SourceColumn="physProcLastUpdate" DataSetColumn="physProcLastUpdate" />
              <Mapping SourceColumn="physProcLastEdit" DataSetColumn="physProcLastEdit" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="tblAttrVirtualHostTableAdapter" GeneratorDataComponentClassName="tblAttrVirtualHostTableAdapter" Name="tblAttrVirtualHost" UserDataComponentName="tblAttrVirtualHostTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="dc_rackConnectionString (MySettings)" DbObjectName="dc_rack.dbo.tblAttrVirtualHost" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM [dbo].[tblAttrVirtualHost] WHERE (([vhKey] = @Original_vhKey) AND ([vhOSKey] = @Original_vhOSKey) AND ((@IsNull_vhName = 1 AND [vhName] IS NULL) OR ([vhName] = @Original_vhName)) AND ((@IsNull_vhVendor = 1 AND [vhVendor] IS NULL) OR ([vhVendor] = @Original_vhVendor)) AND ((@IsNull_vhVersion = 1 AND [vhVersion] IS NULL) OR ([vhVersion] = @Original_vhVersion)) AND ((@IsNull_vhRelease = 1 AND [vhRelease] IS NULL) OR ([vhRelease] = @Original_vhRelease)) AND ((@IsNull_vhServicePack = 1 AND [vhServicePack] IS NULL) OR ([vhServicePack] = @Original_vhServicePack)) AND ((@IsNull_vhFixLevel = 1 AND [vhFixLevel] IS NULL) OR ([vhFixLevel] = @Original_vhFixLevel)) AND ((@IsNull_vhFileName = 1 AND [vhFileName] IS NULL) OR ([vhFileName] = @Original_vhFileName)) AND ((@IsNull_vhCreationDate = 1 AND [vhCreationDate] IS NULL) OR ([vhCreationDate] = @Original_vhCreationDate)) AND ((@IsNull_vhComments = 1 AND [vhComments] IS NULL) OR ([vhComments] = @Original_vhComments)) AND ((@IsNull_vhLastEdit = 1 AND [vhLastEdit] IS NULL) OR ([vhLastEdit] = @Original_vhLastEdit)) AND ((@IsNull_vhLastUpdate = 1 AND [vhLastUpdate] IS NULL) OR ([vhLastUpdate] = @Original_vhLastUpdate)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_vhKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vhKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_vhOSKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vhOSKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_vhName" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vhName" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_vhName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhName" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_vhVendor" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vhVendor" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_vhVendor" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhVendor" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_vhVersion" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vhVersion" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_vhVersion" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhVersion" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_vhRelease" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vhRelease" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_vhRelease" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhRelease" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_vhServicePack" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vhServicePack" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_vhServicePack" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhServicePack" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_vhFixLevel" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vhFixLevel" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_vhFixLevel" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhFixLevel" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_vhFileName" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vhFileName" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_vhFileName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhFileName" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_vhCreationDate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vhCreationDate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@Original_vhCreationDate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="vhCreationDate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_vhComments" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vhComments" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_vhComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhComments" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_vhLastEdit" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vhLastEdit" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_vhLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhLastEdit" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_vhLastUpdate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vhLastUpdate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@Original_vhLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="vhLastUpdate" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [dbo].[tblAttrVirtualHost] ([vhOSKey], [vhName], [vhVendor], [vhVersion], [vhRelease], [vhServicePack], [vhFixLevel], [vhFileName], [vhCreationDate], [vhComments], [vhLastEdit], [vhLastUpdate]) VALUES (@vhOSKey, @vhName, @vhVendor, @vhVersion, @vhRelease, @vhServicePack, @vhFixLevel, @vhFileName, @vhCreationDate, @vhComments, @vhLastEdit, @vhLastUpdate);
SELECT vhKey, vhOSKey, vhName, vhVendor, vhVersion, vhRelease, vhServicePack, vhFixLevel, vhFileName, vhCreationDate, vhComments, vhLastEdit, vhLastUpdate FROM tblAttrVirtualHost WHERE (vhKey = SCOPE_IDENTITY())</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@vhOSKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vhOSKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@vhName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhName" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@vhVendor" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhVendor" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@vhVersion" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhVersion" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@vhRelease" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhRelease" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@vhServicePack" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhServicePack" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@vhFixLevel" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhFixLevel" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@vhFileName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhFileName" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@vhCreationDate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="vhCreationDate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@vhComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhComments" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@vhLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhLastEdit" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@vhLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="vhLastUpdate" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT vhKey, vhOSKey, vhName, vhVendor, vhVersion, vhRelease, vhServicePack, vhFixLevel, vhFileName, vhCreationDate, vhComments, vhLastEdit, vhLastUpdate FROM dbo.tblAttrVirtualHost</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE [dbo].[tblAttrVirtualHost] SET [vhOSKey] = @vhOSKey, [vhName] = @vhName, [vhVendor] = @vhVendor, [vhVersion] = @vhVersion, [vhRelease] = @vhRelease, [vhServicePack] = @vhServicePack, [vhFixLevel] = @vhFixLevel, [vhFileName] = @vhFileName, [vhCreationDate] = @vhCreationDate, [vhComments] = @vhComments, [vhLastEdit] = @vhLastEdit, [vhLastUpdate] = @vhLastUpdate WHERE (([vhKey] = @Original_vhKey) AND ([vhOSKey] = @Original_vhOSKey) AND ((@IsNull_vhName = 1 AND [vhName] IS NULL) OR ([vhName] = @Original_vhName)) AND ((@IsNull_vhVendor = 1 AND [vhVendor] IS NULL) OR ([vhVendor] = @Original_vhVendor)) AND ((@IsNull_vhVersion = 1 AND [vhVersion] IS NULL) OR ([vhVersion] = @Original_vhVersion)) AND ((@IsNull_vhRelease = 1 AND [vhRelease] IS NULL) OR ([vhRelease] = @Original_vhRelease)) AND ((@IsNull_vhServicePack = 1 AND [vhServicePack] IS NULL) OR ([vhServicePack] = @Original_vhServicePack)) AND ((@IsNull_vhFixLevel = 1 AND [vhFixLevel] IS NULL) OR ([vhFixLevel] = @Original_vhFixLevel)) AND ((@IsNull_vhFileName = 1 AND [vhFileName] IS NULL) OR ([vhFileName] = @Original_vhFileName)) AND ((@IsNull_vhCreationDate = 1 AND [vhCreationDate] IS NULL) OR ([vhCreationDate] = @Original_vhCreationDate)) AND ((@IsNull_vhComments = 1 AND [vhComments] IS NULL) OR ([vhComments] = @Original_vhComments)) AND ((@IsNull_vhLastEdit = 1 AND [vhLastEdit] IS NULL) OR ([vhLastEdit] = @Original_vhLastEdit)) AND ((@IsNull_vhLastUpdate = 1 AND [vhLastUpdate] IS NULL) OR ([vhLastUpdate] = @Original_vhLastUpdate)));
SELECT vhKey, vhOSKey, vhName, vhVendor, vhVersion, vhRelease, vhServicePack, vhFixLevel, vhFileName, vhCreationDate, vhComments, vhLastEdit, vhLastUpdate FROM tblAttrVirtualHost WHERE (vhKey = @vhKey)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@vhOSKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vhOSKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@vhName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhName" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@vhVendor" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhVendor" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@vhVersion" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhVersion" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@vhRelease" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhRelease" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@vhServicePack" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhServicePack" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@vhFixLevel" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhFixLevel" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@vhFileName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhFileName" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@vhCreationDate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="vhCreationDate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@vhComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhComments" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@vhLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhLastEdit" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@vhLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="vhLastUpdate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_vhKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vhKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_vhOSKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vhOSKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_vhName" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vhName" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_vhName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhName" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_vhVendor" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vhVendor" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_vhVendor" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhVendor" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_vhVersion" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vhVersion" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_vhVersion" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhVersion" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_vhRelease" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vhRelease" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_vhRelease" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhRelease" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_vhServicePack" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vhServicePack" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_vhServicePack" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhServicePack" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_vhFixLevel" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vhFixLevel" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_vhFixLevel" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhFixLevel" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_vhFileName" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vhFileName" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_vhFileName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhFileName" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_vhCreationDate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vhCreationDate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@Original_vhCreationDate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="vhCreationDate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_vhComments" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vhComments" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_vhComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhComments" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_vhLastEdit" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vhLastEdit" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_vhLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="vhLastEdit" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_vhLastUpdate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vhLastUpdate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@Original_vhLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="vhLastUpdate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="vhKey" ColumnName="vhKey" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@vhKey" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="vhKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="vhKey" DataSetColumn="vhKey" />
              <Mapping SourceColumn="vhOSKey" DataSetColumn="vhOSKey" />
              <Mapping SourceColumn="vhName" DataSetColumn="vhName" />
              <Mapping SourceColumn="vhVendor" DataSetColumn="vhVendor" />
              <Mapping SourceColumn="vhVersion" DataSetColumn="vhVersion" />
              <Mapping SourceColumn="vhRelease" DataSetColumn="vhRelease" />
              <Mapping SourceColumn="vhServicePack" DataSetColumn="vhServicePack" />
              <Mapping SourceColumn="vhFixLevel" DataSetColumn="vhFixLevel" />
              <Mapping SourceColumn="vhFileName" DataSetColumn="vhFileName" />
              <Mapping SourceColumn="vhCreationDate" DataSetColumn="vhCreationDate" />
              <Mapping SourceColumn="vhComments" DataSetColumn="vhComments" />
              <Mapping SourceColumn="vhLastEdit" DataSetColumn="vhLastEdit" />
              <Mapping SourceColumn="vhLastUpdate" DataSetColumn="vhLastUpdate" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="tblCabinetRowsTableAdapter" GeneratorDataComponentClassName="tblCabinetRowsTableAdapter" Name="tblCabinetRows" UserDataComponentName="tblCabinetRowsTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="dc_rackConnectionString (MySettings)" DbObjectName="dc_rack.dbo.tblCabinetRows" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM [dbo].[tblCabinetRows] WHERE (([rowKey] = @Original_rowKey) AND ([rowId] = @Original_rowId) AND ([rowLoc] = @Original_rowLoc) AND ([rowName] = @Original_rowName) AND ([rowSide] = @Original_rowSide) AND ((@IsNull_rowGrid = 1 AND [rowGrid] IS NULL) OR ([rowGrid] = @Original_rowGrid)) AND ((@IsNull_rowDefaultVendor = 1 AND [rowDefaultVendor] IS NULL) OR ([rowDefaultVendor] = @Original_rowDefaultVendor)) AND ((@IsNull_rowCabCt = 1 AND [rowCabCt] IS NULL) OR ([rowCabCt] = @Original_rowCabCt)) AND ((@IsNull_rowComments = 1 AND [rowComments] IS NULL) OR ([rowComments] = @Original_rowComments)) AND ((@IsNull_rowLastUpdate = 1 AND [rowLastUpdate] IS NULL) OR ([rowLastUpdate] = @Original_rowLastUpdate)) AND ((@IsNull_rowLastEdit = 1 AND [rowLastEdit] IS NULL) OR ([rowLastEdit] = @Original_rowLastEdit)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_rowKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rowKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_rowId" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rowId" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_rowLoc" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rowLoc" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_rowName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rowName" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_rowSide" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rowSide" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_rowGrid" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rowGrid" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_rowGrid" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rowGrid" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_rowDefaultVendor" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rowDefaultVendor" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_rowDefaultVendor" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rowDefaultVendor" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_rowCabCt" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rowCabCt" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_rowCabCt" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rowCabCt" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_rowComments" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rowComments" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_rowComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rowComments" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_rowLastUpdate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rowLastUpdate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@Original_rowLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="rowLastUpdate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_rowLastEdit" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rowLastEdit" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_rowLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rowLastEdit" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [dbo].[tblCabinetRows] ([rowId], [rowLoc], [rowName], [rowSide], [rowGrid], [rowDefaultVendor], [rowCabCt], [rowComments], [rowLastUpdate], [rowLastEdit]) VALUES (@rowId, @rowLoc, @rowName, @rowSide, @rowGrid, @rowDefaultVendor, @rowCabCt, @rowComments, @rowLastUpdate, @rowLastEdit);
SELECT rowKey, rowId, rowLoc, rowName, rowSide, rowGrid, rowDefaultVendor, rowCabCt, rowComments, rowLastUpdate, rowLastEdit FROM tblCabinetRows WHERE (rowKey = SCOPE_IDENTITY())</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@rowId" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rowId" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@rowLoc" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rowLoc" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@rowName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rowName" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@rowSide" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rowSide" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@rowGrid" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rowGrid" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@rowDefaultVendor" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rowDefaultVendor" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@rowCabCt" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rowCabCt" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@rowComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rowComments" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@rowLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="rowLastUpdate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@rowLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rowLastEdit" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT rowKey, rowId, rowLoc, rowName, rowSide, rowGrid, rowDefaultVendor, rowCabCt, rowComments, rowLastUpdate, rowLastEdit FROM dbo.tblCabinetRows</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE [dbo].[tblCabinetRows] SET [rowId] = @rowId, [rowLoc] = @rowLoc, [rowName] = @rowName, [rowSide] = @rowSide, [rowGrid] = @rowGrid, [rowDefaultVendor] = @rowDefaultVendor, [rowCabCt] = @rowCabCt, [rowComments] = @rowComments, [rowLastUpdate] = @rowLastUpdate, [rowLastEdit] = @rowLastEdit WHERE (([rowKey] = @Original_rowKey) AND ([rowId] = @Original_rowId) AND ([rowLoc] = @Original_rowLoc) AND ([rowName] = @Original_rowName) AND ([rowSide] = @Original_rowSide) AND ((@IsNull_rowGrid = 1 AND [rowGrid] IS NULL) OR ([rowGrid] = @Original_rowGrid)) AND ((@IsNull_rowDefaultVendor = 1 AND [rowDefaultVendor] IS NULL) OR ([rowDefaultVendor] = @Original_rowDefaultVendor)) AND ((@IsNull_rowCabCt = 1 AND [rowCabCt] IS NULL) OR ([rowCabCt] = @Original_rowCabCt)) AND ((@IsNull_rowComments = 1 AND [rowComments] IS NULL) OR ([rowComments] = @Original_rowComments)) AND ((@IsNull_rowLastUpdate = 1 AND [rowLastUpdate] IS NULL) OR ([rowLastUpdate] = @Original_rowLastUpdate)) AND ((@IsNull_rowLastEdit = 1 AND [rowLastEdit] IS NULL) OR ([rowLastEdit] = @Original_rowLastEdit)));
SELECT rowKey, rowId, rowLoc, rowName, rowSide, rowGrid, rowDefaultVendor, rowCabCt, rowComments, rowLastUpdate, rowLastEdit FROM tblCabinetRows WHERE (rowKey = @rowKey)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@rowId" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rowId" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@rowLoc" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rowLoc" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@rowName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rowName" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@rowSide" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rowSide" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@rowGrid" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rowGrid" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@rowDefaultVendor" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rowDefaultVendor" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@rowCabCt" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rowCabCt" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@rowComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rowComments" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@rowLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="rowLastUpdate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@rowLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rowLastEdit" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_rowKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rowKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_rowId" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rowId" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_rowLoc" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rowLoc" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_rowName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rowName" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_rowSide" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rowSide" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_rowGrid" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rowGrid" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_rowGrid" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rowGrid" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_rowDefaultVendor" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rowDefaultVendor" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_rowDefaultVendor" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rowDefaultVendor" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_rowCabCt" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rowCabCt" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_rowCabCt" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rowCabCt" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_rowComments" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rowComments" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_rowComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rowComments" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_rowLastUpdate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rowLastUpdate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@Original_rowLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="rowLastUpdate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_rowLastEdit" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="rowLastEdit" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_rowLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="rowLastEdit" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="rowKey" ColumnName="rowKey" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@rowKey" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="rowKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="rowKey" DataSetColumn="rowKey" />
              <Mapping SourceColumn="rowId" DataSetColumn="rowId" />
              <Mapping SourceColumn="rowLoc" DataSetColumn="rowLoc" />
              <Mapping SourceColumn="rowName" DataSetColumn="rowName" />
              <Mapping SourceColumn="rowSide" DataSetColumn="rowSide" />
              <Mapping SourceColumn="rowGrid" DataSetColumn="rowGrid" />
              <Mapping SourceColumn="rowDefaultVendor" DataSetColumn="rowDefaultVendor" />
              <Mapping SourceColumn="rowCabCt" DataSetColumn="rowCabCt" />
              <Mapping SourceColumn="rowComments" DataSetColumn="rowComments" />
              <Mapping SourceColumn="rowLastUpdate" DataSetColumn="rowLastUpdate" />
              <Mapping SourceColumn="rowLastEdit" DataSetColumn="rowLastEdit" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="tblComponentsTableAdapter" GeneratorDataComponentClassName="tblComponentsTableAdapter" Name="tblComponents" UserDataComponentName="tblComponentsTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="dc_rackConnectionString (MySettings)" DbObjectName="dc_rack.dbo.tblComponents" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM [dbo].[tblComponents] WHERE (([compKey] = @Original_compKey) AND ([compLocKey] = @Original_compLocKey) AND ([compName] = @Original_compName) AND ((@IsNull_compLabel = 1 AND [compLabel] IS NULL) OR ([compLabel] = @Original_compLabel)) AND ([compVendorKey] = @Original_compVendorKey) AND ([compParentSlot] = @Original_compParentSlot) AND ((@IsNull_compParentKey = 1 AND [compParentKey] IS NULL) OR ([compParentKey] = @Original_compParentKey)) AND ([compParentName] = @Original_compParentName) AND ((@IsNull_compParentType = 1 AND [compParentType] IS NULL) OR ([compParentType] = @Original_compParentType)) AND ([vNetType] = @Original_vNetType) AND ([vNetSubType] = @Original_vNetSubType) AND ((@IsNull_compAttributeSets = 1 AND [compAttributeSets] IS NULL) OR ([compAttributeSets] = @Original_compAttributeSets)) AND ((@IsNull_compComments = 1 AND [compComments] IS NULL) OR ([compComments] = @Original_compComments)) AND ((@IsNull_compLastUpdate = 1 AND [compLastUpdate] IS NULL) OR ([compLastUpdate] = @Original_compLastUpdate)) AND ((@IsNull_compLastEdit = 1 AND [compLastEdit] IS NULL) OR ([compLastEdit] = @Original_compLastEdit)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_compKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="compKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_compLocKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="compLocKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_compName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="compName" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_compLabel" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="compLabel" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_compLabel" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="compLabel" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_compVendorKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="compVendorKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_compParentSlot" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="compParentSlot" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_compParentKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="compParentKey" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_compParentKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="compParentKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_compParentName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="compParentName" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_compParentType" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="compParentType" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_compParentType" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="compParentType" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_vNetType" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vNetType" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_vNetSubType" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vNetSubType" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_compAttributeSets" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="compAttributeSets" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_compAttributeSets" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="compAttributeSets" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_compComments" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="compComments" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_compComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="compComments" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_compLastUpdate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="compLastUpdate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@Original_compLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="compLastUpdate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_compLastEdit" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="compLastEdit" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_compLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="compLastEdit" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [dbo].[tblComponents] ([compLocKey], [compName], [compLabel], [compVendorKey], [compParentSlot], [compParentKey], [compParentName], [compParentType], [vNetType], [vNetSubType], [compAttributeSets], [compComments], [compLastUpdate], [compLastEdit]) VALUES (@compLocKey, @compName, @compLabel, @compVendorKey, @compParentSlot, @compParentKey, @compParentName, @compParentType, @vNetType, @vNetSubType, @compAttributeSets, @compComments, @compLastUpdate, @compLastEdit);
SELECT compKey, compLocKey, compName, compLabel, compVendorKey, compParentSlot, compParentKey, compParentName, compParentType, vNetType, vNetSubType, compAttributeSets, compComments, compLastUpdate, compLastEdit FROM tblComponents WHERE (compKey = SCOPE_IDENTITY())</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@compLocKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="compLocKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@compName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="compName" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@compLabel" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="compLabel" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@compVendorKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="compVendorKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@compParentSlot" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="compParentSlot" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@compParentKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="compParentKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@compParentName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="compParentName" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@compParentType" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="compParentType" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@vNetType" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vNetType" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@vNetSubType" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vNetSubType" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@compAttributeSets" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="compAttributeSets" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@compComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="compComments" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@compLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="compLastUpdate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@compLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="compLastEdit" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT compKey, compLocKey, compName, compLabel, compVendorKey, compParentSlot, compParentKey, compParentName, compParentType, vNetType, vNetSubType, compAttributeSets, compComments, compLastUpdate, compLastEdit FROM dbo.tblComponents</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE [dbo].[tblComponents] SET [compLocKey] = @compLocKey, [compName] = @compName, [compLabel] = @compLabel, [compVendorKey] = @compVendorKey, [compParentSlot] = @compParentSlot, [compParentKey] = @compParentKey, [compParentName] = @compParentName, [compParentType] = @compParentType, [vNetType] = @vNetType, [vNetSubType] = @vNetSubType, [compAttributeSets] = @compAttributeSets, [compComments] = @compComments, [compLastUpdate] = @compLastUpdate, [compLastEdit] = @compLastEdit WHERE (([compKey] = @Original_compKey) AND ([compLocKey] = @Original_compLocKey) AND ([compName] = @Original_compName) AND ((@IsNull_compLabel = 1 AND [compLabel] IS NULL) OR ([compLabel] = @Original_compLabel)) AND ([compVendorKey] = @Original_compVendorKey) AND ([compParentSlot] = @Original_compParentSlot) AND ((@IsNull_compParentKey = 1 AND [compParentKey] IS NULL) OR ([compParentKey] = @Original_compParentKey)) AND ([compParentName] = @Original_compParentName) AND ((@IsNull_compParentType = 1 AND [compParentType] IS NULL) OR ([compParentType] = @Original_compParentType)) AND ([vNetType] = @Original_vNetType) AND ([vNetSubType] = @Original_vNetSubType) AND ((@IsNull_compAttributeSets = 1 AND [compAttributeSets] IS NULL) OR ([compAttributeSets] = @Original_compAttributeSets)) AND ((@IsNull_compComments = 1 AND [compComments] IS NULL) OR ([compComments] = @Original_compComments)) AND ((@IsNull_compLastUpdate = 1 AND [compLastUpdate] IS NULL) OR ([compLastUpdate] = @Original_compLastUpdate)) AND ((@IsNull_compLastEdit = 1 AND [compLastEdit] IS NULL) OR ([compLastEdit] = @Original_compLastEdit)));
SELECT compKey, compLocKey, compName, compLabel, compVendorKey, compParentSlot, compParentKey, compParentName, compParentType, vNetType, vNetSubType, compAttributeSets, compComments, compLastUpdate, compLastEdit FROM tblComponents WHERE (compKey = @compKey)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@compLocKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="compLocKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@compName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="compName" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@compLabel" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="compLabel" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@compVendorKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="compVendorKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@compParentSlot" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="compParentSlot" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@compParentKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="compParentKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@compParentName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="compParentName" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@compParentType" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="compParentType" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@vNetType" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vNetType" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@vNetSubType" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vNetSubType" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@compAttributeSets" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="compAttributeSets" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@compComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="compComments" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@compLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="compLastUpdate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@compLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="compLastEdit" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_compKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="compKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_compLocKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="compLocKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_compName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="compName" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_compLabel" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="compLabel" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_compLabel" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="compLabel" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_compVendorKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="compVendorKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_compParentSlot" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="compParentSlot" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_compParentKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="compParentKey" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_compParentKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="compParentKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_compParentName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="compParentName" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_compParentType" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="compParentType" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_compParentType" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="compParentType" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_vNetType" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vNetType" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_vNetSubType" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vNetSubType" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_compAttributeSets" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="compAttributeSets" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_compAttributeSets" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="compAttributeSets" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_compComments" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="compComments" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_compComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="compComments" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_compLastUpdate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="compLastUpdate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Date" Direction="Input" ParameterName="@Original_compLastUpdate" Precision="0" ProviderType="Date" Scale="0" Size="0" SourceColumn="compLastUpdate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_compLastEdit" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="compLastEdit" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_compLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="compLastEdit" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="compKey" ColumnName="compKey" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@compKey" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="compKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="compKey" DataSetColumn="compKey" />
              <Mapping SourceColumn="compLocKey" DataSetColumn="compLocKey" />
              <Mapping SourceColumn="compName" DataSetColumn="compName" />
              <Mapping SourceColumn="compLabel" DataSetColumn="compLabel" />
              <Mapping SourceColumn="compVendorKey" DataSetColumn="compVendorKey" />
              <Mapping SourceColumn="compParentSlot" DataSetColumn="compParentSlot" />
              <Mapping SourceColumn="compParentKey" DataSetColumn="compParentKey" />
              <Mapping SourceColumn="compParentName" DataSetColumn="compParentName" />
              <Mapping SourceColumn="compParentType" DataSetColumn="compParentType" />
              <Mapping SourceColumn="vNetType" DataSetColumn="vNetType" />
              <Mapping SourceColumn="vNetSubType" DataSetColumn="vNetSubType" />
              <Mapping SourceColumn="compAttributeSets" DataSetColumn="compAttributeSets" />
              <Mapping SourceColumn="compComments" DataSetColumn="compComments" />
              <Mapping SourceColumn="compLastUpdate" DataSetColumn="compLastUpdate" />
              <Mapping SourceColumn="compLastEdit" DataSetColumn="compLastEdit" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="tblLocationsTableAdapter" GeneratorDataComponentClassName="tblLocationsTableAdapter" Name="tblLocations" UserDataComponentName="tblLocationsTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="dc_rackConnectionString (MySettings)" DbObjectName="dc_rack.dbo.tblLocations" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM [dbo].[tblLocations] WHERE (([locKey] = @Original_locKey) AND ([locSiteId] = @Original_locSiteId) AND ((@IsNull_locCompanyName = 1 AND [locCompanyName] IS NULL) OR ([locCompanyName] = @Original_locCompanyName)) AND ((@IsNull_locAddress1 = 1 AND [locAddress1] IS NULL) OR ([locAddress1] = @Original_locAddress1)) AND ((@IsNull_locAddress2 = 1 AND [locAddress2] IS NULL) OR ([locAddress2] = @Original_locAddress2)) AND ((@IsNull_locCity = 1 AND [locCity] IS NULL) OR ([locCity] = @Original_locCity)) AND ((@IsNull_locState = 1 AND [locState] IS NULL) OR ([locState] = @Original_locState)) AND ((@IsNull_locZip = 1 AND [locZip] IS NULL) OR ([locZip] = @Original_locZip)) AND ((@IsNull_locZipP4 = 1 AND [locZipP4] IS NULL) OR ([locZipP4] = @Original_locZipP4)) AND ((@IsNull_locCountry = 1 AND [locCountry] IS NULL) OR ([locCountry] = @Original_locCountry)) AND ((@IsNull_locContact = 1 AND [locContact] IS NULL) OR ([locContact] = @Original_locContact)) AND ((@IsNull_locBackupContact = 1 AND [locBackupContact] IS NULL) OR ([locBackupContact] = @Original_locBackupContact)) AND ((@IsNull_locPhone = 1 AND [locPhone] IS NULL) OR ([locPhone] = @Original_locPhone)) AND ((@IsNull_locSubnet = 1 AND [locSubnet] IS NULL) OR ([locSubnet] = @Original_locSubnet)) AND ((@IsNull_locMask = 1 AND [locMask] IS NULL) OR ([locMask] = @Original_locMask)) AND ((@IsNull_locComments = 1 AND [locComments] IS NULL) OR ([locComments] = @Original_locComments)) AND ((@IsNull_locLastUpdate = 1 AND [locLastUpdate] IS NULL) OR ([locLastUpdate] = @Original_locLastUpdate)) AND ((@IsNull_locLastEdit = 1 AND [locLastEdit] IS NULL) OR ([locLastEdit] = @Original_locLastEdit)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_locKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_locSiteId" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locSiteId" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_locCompanyName" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locCompanyName" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_locCompanyName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locCompanyName" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_locAddress1" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locAddress1" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_locAddress1" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locAddress1" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_locAddress2" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locAddress2" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_locAddress2" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locAddress2" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_locCity" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locCity" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_locCity" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locCity" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_locState" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locState" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_locState" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locState" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_locZip" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locZip" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_locZip" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locZip" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_locZipP4" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locZipP4" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_locZipP4" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locZipP4" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_locCountry" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locCountry" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_locCountry" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locCountry" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_locContact" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locContact" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_locContact" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locContact" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_locBackupContact" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locBackupContact" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_locBackupContact" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locBackupContact" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_locPhone" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locPhone" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_locPhone" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locPhone" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_locSubnet" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locSubnet" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_locSubnet" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locSubnet" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_locMask" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locMask" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_locMask" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locMask" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_locComments" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locComments" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_locComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locComments" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_locLastUpdate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locLastUpdate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_locLastUpdate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="locLastUpdate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_locLastEdit" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locLastEdit" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_locLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locLastEdit" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [dbo].[tblLocations] ([locSiteId], [locCompanyName], [locAddress1], [locAddress2], [locCity], [locState], [locZip], [locZipP4], [locCountry], [locContact], [locBackupContact], [locPhone], [locSubnet], [locMask], [locComments], [locLastUpdate], [locLastEdit]) VALUES (@locSiteId, @locCompanyName, @locAddress1, @locAddress2, @locCity, @locState, @locZip, @locZipP4, @locCountry, @locContact, @locBackupContact, @locPhone, @locSubnet, @locMask, @locComments, @locLastUpdate, @locLastEdit);
SELECT locKey, locSiteId, locCompanyName, locAddress1, locAddress2, locCity, locState, locZip, locZipP4, locCountry, locContact, locBackupContact, locPhone, locSubnet, locMask, locComments, locLastUpdate, locLastEdit FROM tblLocations WHERE (locKey = SCOPE_IDENTITY())</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@locSiteId" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locSiteId" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@locCompanyName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locCompanyName" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@locAddress1" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locAddress1" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@locAddress2" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locAddress2" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@locCity" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locCity" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@locState" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locState" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@locZip" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locZip" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@locZipP4" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locZipP4" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@locCountry" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locCountry" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@locContact" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locContact" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@locBackupContact" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locBackupContact" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@locPhone" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locPhone" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@locSubnet" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locSubnet" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@locMask" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locMask" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@locComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locComments" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@locLastUpdate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="locLastUpdate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@locLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locLastEdit" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT locKey, locSiteId, locCompanyName, locAddress1, locAddress2, locCity, locState, locZip, locZipP4, locCountry, locContact, locBackupContact, locPhone, locSubnet, locMask, locComments, locLastUpdate, locLastEdit FROM dbo.tblLocations</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE [dbo].[tblLocations] SET [locSiteId] = @locSiteId, [locCompanyName] = @locCompanyName, [locAddress1] = @locAddress1, [locAddress2] = @locAddress2, [locCity] = @locCity, [locState] = @locState, [locZip] = @locZip, [locZipP4] = @locZipP4, [locCountry] = @locCountry, [locContact] = @locContact, [locBackupContact] = @locBackupContact, [locPhone] = @locPhone, [locSubnet] = @locSubnet, [locMask] = @locMask, [locComments] = @locComments, [locLastUpdate] = @locLastUpdate, [locLastEdit] = @locLastEdit WHERE (([locKey] = @Original_locKey) AND ([locSiteId] = @Original_locSiteId) AND ((@IsNull_locCompanyName = 1 AND [locCompanyName] IS NULL) OR ([locCompanyName] = @Original_locCompanyName)) AND ((@IsNull_locAddress1 = 1 AND [locAddress1] IS NULL) OR ([locAddress1] = @Original_locAddress1)) AND ((@IsNull_locAddress2 = 1 AND [locAddress2] IS NULL) OR ([locAddress2] = @Original_locAddress2)) AND ((@IsNull_locCity = 1 AND [locCity] IS NULL) OR ([locCity] = @Original_locCity)) AND ((@IsNull_locState = 1 AND [locState] IS NULL) OR ([locState] = @Original_locState)) AND ((@IsNull_locZip = 1 AND [locZip] IS NULL) OR ([locZip] = @Original_locZip)) AND ((@IsNull_locZipP4 = 1 AND [locZipP4] IS NULL) OR ([locZipP4] = @Original_locZipP4)) AND ((@IsNull_locCountry = 1 AND [locCountry] IS NULL) OR ([locCountry] = @Original_locCountry)) AND ((@IsNull_locContact = 1 AND [locContact] IS NULL) OR ([locContact] = @Original_locContact)) AND ((@IsNull_locBackupContact = 1 AND [locBackupContact] IS NULL) OR ([locBackupContact] = @Original_locBackupContact)) AND ((@IsNull_locPhone = 1 AND [locPhone] IS NULL) OR ([locPhone] = @Original_locPhone)) AND ((@IsNull_locSubnet = 1 AND [locSubnet] IS NULL) OR ([locSubnet] = @Original_locSubnet)) AND ((@IsNull_locMask = 1 AND [locMask] IS NULL) OR ([locMask] = @Original_locMask)) AND ((@IsNull_locComments = 1 AND [locComments] IS NULL) OR ([locComments] = @Original_locComments)) AND ((@IsNull_locLastUpdate = 1 AND [locLastUpdate] IS NULL) OR ([locLastUpdate] = @Original_locLastUpdate)) AND ((@IsNull_locLastEdit = 1 AND [locLastEdit] IS NULL) OR ([locLastEdit] = @Original_locLastEdit)));
SELECT locKey, locSiteId, locCompanyName, locAddress1, locAddress2, locCity, locState, locZip, locZipP4, locCountry, locContact, locBackupContact, locPhone, locSubnet, locMask, locComments, locLastUpdate, locLastEdit FROM tblLocations WHERE (locKey = @locKey)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@locSiteId" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locSiteId" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@locCompanyName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locCompanyName" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@locAddress1" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locAddress1" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@locAddress2" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locAddress2" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@locCity" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locCity" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@locState" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locState" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@locZip" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locZip" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@locZipP4" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locZipP4" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@locCountry" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locCountry" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@locContact" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locContact" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@locBackupContact" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locBackupContact" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@locPhone" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locPhone" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@locSubnet" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locSubnet" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@locMask" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locMask" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@locComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locComments" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@locLastUpdate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="locLastUpdate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@locLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locLastEdit" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_locKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_locSiteId" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locSiteId" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_locCompanyName" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locCompanyName" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_locCompanyName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locCompanyName" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_locAddress1" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locAddress1" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_locAddress1" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locAddress1" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_locAddress2" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locAddress2" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_locAddress2" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locAddress2" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_locCity" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locCity" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_locCity" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locCity" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_locState" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locState" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_locState" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locState" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_locZip" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locZip" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_locZip" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locZip" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_locZipP4" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locZipP4" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_locZipP4" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locZipP4" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_locCountry" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locCountry" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_locCountry" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locCountry" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_locContact" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locContact" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_locContact" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locContact" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_locBackupContact" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locBackupContact" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_locBackupContact" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locBackupContact" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_locPhone" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locPhone" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_locPhone" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locPhone" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_locSubnet" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locSubnet" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_locSubnet" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locSubnet" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_locMask" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locMask" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_locMask" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locMask" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_locComments" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locComments" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_locComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locComments" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_locLastUpdate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locLastUpdate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_locLastUpdate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="locLastUpdate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_locLastEdit" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="locLastEdit" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_locLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="locLastEdit" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="locKey" ColumnName="locKey" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@locKey" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="locKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="locKey" DataSetColumn="locKey" />
              <Mapping SourceColumn="locSiteId" DataSetColumn="locSiteId" />
              <Mapping SourceColumn="locCompanyName" DataSetColumn="locCompanyName" />
              <Mapping SourceColumn="locAddress1" DataSetColumn="locAddress1" />
              <Mapping SourceColumn="locAddress2" DataSetColumn="locAddress2" />
              <Mapping SourceColumn="locCity" DataSetColumn="locCity" />
              <Mapping SourceColumn="locState" DataSetColumn="locState" />
              <Mapping SourceColumn="locZip" DataSetColumn="locZip" />
              <Mapping SourceColumn="locZipP4" DataSetColumn="locZipP4" />
              <Mapping SourceColumn="locCountry" DataSetColumn="locCountry" />
              <Mapping SourceColumn="locContact" DataSetColumn="locContact" />
              <Mapping SourceColumn="locBackupContact" DataSetColumn="locBackupContact" />
              <Mapping SourceColumn="locPhone" DataSetColumn="locPhone" />
              <Mapping SourceColumn="locSubnet" DataSetColumn="locSubnet" />
              <Mapping SourceColumn="locMask" DataSetColumn="locMask" />
              <Mapping SourceColumn="locComments" DataSetColumn="locComments" />
              <Mapping SourceColumn="locLastUpdate" DataSetColumn="locLastUpdate" />
              <Mapping SourceColumn="locLastEdit" DataSetColumn="locLastEdit" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="tblNetworkLinksTableAdapter" GeneratorDataComponentClassName="tblNetworkLinksTableAdapter" Name="tblNetworkLinks" UserDataComponentName="tblNetworkLinksTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="dc_rackConnectionString (MySettings)" DbObjectName="dc_rack.dbo.tblNetworkLinks" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM [dbo].[tblNetworkLinks] WHERE (([linkKey] = @Original_linkKey) AND ((@IsNull_nbrCableLabel = 1 AND [nbrCableLabel] IS NULL) OR ([nbrCableLabel] = @Original_nbrCableLabel)) AND ([nbrNodeAKey] = @Original_nbrNodeAKey) AND ([nbrPortA] = @Original_nbrPortA) AND ([nbrNodeBKey] = @Original_nbrNodeBKey) AND ([nbrPortB] = @Original_nbrPortB) AND ([nbrvNetLink] = @Original_nbrvNetLink) AND ((@IsNull_nbrMediaLength = 1 AND [nbrMediaLength] IS NULL) OR ([nbrMediaLength] = @Original_nbrMediaLength)) AND ((@IsNull_nbrSpeed = 1 AND [nbrSpeed] IS NULL) OR ([nbrSpeed] = @Original_nbrSpeed)) AND ((@IsNull_nbrLatency = 1 AND [nbrLatency] IS NULL) OR ([nbrLatency] = @Original_nbrLatency)) AND ((@IsNull_nbrReverseUtilization = 1 AND [nbrReverseUtilization] IS NULL) OR ([nbrReverseUtilization] = @Original_nbrReverseUtilization)) AND ((@IsNull_nbrForwardUtilization = 1 AND [nbrForwardUtilization] IS NULL) OR ([nbrForwardUtilization] = @Original_nbrForwardUtilization)) AND ((@IsNull_nbrDuplex = 1 AND [nbrDuplex] IS NULL) OR ([nbrDuplex] = @Original_nbrDuplex)) AND ((@IsNull_nbrComments = 1 AND [nbrComments] IS NULL) OR ([nbrComments] = @Original_nbrComments)) AND ((@IsNull_nbrDate = 1 AND [nbrDate] IS NULL) OR ([nbrDate] = @Original_nbrDate)) AND ((@IsNull_nbrLastEdit = 1 AND [nbrLastEdit] IS NULL) OR ([nbrLastEdit] = @Original_nbrLastEdit)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_linkKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="linkKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_nbrCableLabel" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrCableLabel" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_nbrCableLabel" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="nbrCableLabel" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_nbrNodeAKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrNodeAKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_nbrPortA" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="nbrPortA" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_nbrNodeBKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrNodeBKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_nbrPortB" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="nbrPortB" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_nbrvNetLink" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrvNetLink" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_nbrMediaLength" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrMediaLength" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_nbrMediaLength" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrMediaLength" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_nbrSpeed" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrSpeed" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_nbrSpeed" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrSpeed" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_nbrLatency" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrLatency" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@Original_nbrLatency" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="nbrLatency" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_nbrReverseUtilization" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrReverseUtilization" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@Original_nbrReverseUtilization" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="nbrReverseUtilization" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_nbrForwardUtilization" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrForwardUtilization" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@Original_nbrForwardUtilization" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="nbrForwardUtilization" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_nbrDuplex" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrDuplex" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_nbrDuplex" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="nbrDuplex" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_nbrComments" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrComments" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_nbrComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="nbrComments" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_nbrDate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrDate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_nbrDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="nbrDate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_nbrLastEdit" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrLastEdit" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_nbrLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="nbrLastEdit" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [dbo].[tblNetworkLinks] ([nbrCableLabel], [nbrNodeAKey], [nbrPortA], [nbrNodeBKey], [nbrPortB], [nbrvNetLink], [nbrMediaLength], [nbrSpeed], [nbrLatency], [nbrReverseUtilization], [nbrForwardUtilization], [nbrDuplex], [nbrComments], [nbrDate], [nbrLastEdit]) VALUES (@nbrCableLabel, @nbrNodeAKey, @nbrPortA, @nbrNodeBKey, @nbrPortB, @nbrvNetLink, @nbrMediaLength, @nbrSpeed, @nbrLatency, @nbrReverseUtilization, @nbrForwardUtilization, @nbrDuplex, @nbrComments, @nbrDate, @nbrLastEdit);
SELECT linkKey, nbrCableLabel, nbrNodeAKey, nbrPortA, nbrNodeBKey, nbrPortB, nbrvNetLink, nbrMediaLength, nbrSpeed, nbrLatency, nbrReverseUtilization, nbrForwardUtilization, nbrDuplex, nbrComments, nbrDate, nbrLastEdit FROM tblNetworkLinks WHERE (linkKey = SCOPE_IDENTITY())</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@nbrCableLabel" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="nbrCableLabel" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@nbrNodeAKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrNodeAKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@nbrPortA" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="nbrPortA" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@nbrNodeBKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrNodeBKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@nbrPortB" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="nbrPortB" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@nbrvNetLink" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrvNetLink" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@nbrMediaLength" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrMediaLength" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@nbrSpeed" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrSpeed" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@nbrLatency" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="nbrLatency" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@nbrReverseUtilization" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="nbrReverseUtilization" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@nbrForwardUtilization" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="nbrForwardUtilization" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@nbrDuplex" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="nbrDuplex" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@nbrComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="nbrComments" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@nbrDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="nbrDate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@nbrLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="nbrLastEdit" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT linkKey, nbrCableLabel, nbrNodeAKey, nbrPortA, nbrNodeBKey, nbrPortB, nbrvNetLink, nbrMediaLength, nbrSpeed, nbrLatency, nbrReverseUtilization, nbrForwardUtilization, nbrDuplex, nbrComments, nbrDate, nbrLastEdit FROM dbo.tblNetworkLinks</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE [dbo].[tblNetworkLinks] SET [nbrCableLabel] = @nbrCableLabel, [nbrNodeAKey] = @nbrNodeAKey, [nbrPortA] = @nbrPortA, [nbrNodeBKey] = @nbrNodeBKey, [nbrPortB] = @nbrPortB, [nbrvNetLink] = @nbrvNetLink, [nbrMediaLength] = @nbrMediaLength, [nbrSpeed] = @nbrSpeed, [nbrLatency] = @nbrLatency, [nbrReverseUtilization] = @nbrReverseUtilization, [nbrForwardUtilization] = @nbrForwardUtilization, [nbrDuplex] = @nbrDuplex, [nbrComments] = @nbrComments, [nbrDate] = @nbrDate, [nbrLastEdit] = @nbrLastEdit WHERE (([linkKey] = @Original_linkKey) AND ((@IsNull_nbrCableLabel = 1 AND [nbrCableLabel] IS NULL) OR ([nbrCableLabel] = @Original_nbrCableLabel)) AND ([nbrNodeAKey] = @Original_nbrNodeAKey) AND ([nbrPortA] = @Original_nbrPortA) AND ([nbrNodeBKey] = @Original_nbrNodeBKey) AND ([nbrPortB] = @Original_nbrPortB) AND ([nbrvNetLink] = @Original_nbrvNetLink) AND ((@IsNull_nbrMediaLength = 1 AND [nbrMediaLength] IS NULL) OR ([nbrMediaLength] = @Original_nbrMediaLength)) AND ((@IsNull_nbrSpeed = 1 AND [nbrSpeed] IS NULL) OR ([nbrSpeed] = @Original_nbrSpeed)) AND ((@IsNull_nbrLatency = 1 AND [nbrLatency] IS NULL) OR ([nbrLatency] = @Original_nbrLatency)) AND ((@IsNull_nbrReverseUtilization = 1 AND [nbrReverseUtilization] IS NULL) OR ([nbrReverseUtilization] = @Original_nbrReverseUtilization)) AND ((@IsNull_nbrForwardUtilization = 1 AND [nbrForwardUtilization] IS NULL) OR ([nbrForwardUtilization] = @Original_nbrForwardUtilization)) AND ((@IsNull_nbrDuplex = 1 AND [nbrDuplex] IS NULL) OR ([nbrDuplex] = @Original_nbrDuplex)) AND ((@IsNull_nbrComments = 1 AND [nbrComments] IS NULL) OR ([nbrComments] = @Original_nbrComments)) AND ((@IsNull_nbrDate = 1 AND [nbrDate] IS NULL) OR ([nbrDate] = @Original_nbrDate)) AND ((@IsNull_nbrLastEdit = 1 AND [nbrLastEdit] IS NULL) OR ([nbrLastEdit] = @Original_nbrLastEdit)));
SELECT linkKey, nbrCableLabel, nbrNodeAKey, nbrPortA, nbrNodeBKey, nbrPortB, nbrvNetLink, nbrMediaLength, nbrSpeed, nbrLatency, nbrReverseUtilization, nbrForwardUtilization, nbrDuplex, nbrComments, nbrDate, nbrLastEdit FROM tblNetworkLinks WHERE (linkKey = @linkKey)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@nbrCableLabel" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="nbrCableLabel" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@nbrNodeAKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrNodeAKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@nbrPortA" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="nbrPortA" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@nbrNodeBKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrNodeBKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@nbrPortB" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="nbrPortB" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@nbrvNetLink" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrvNetLink" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@nbrMediaLength" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrMediaLength" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@nbrSpeed" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrSpeed" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@nbrLatency" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="nbrLatency" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@nbrReverseUtilization" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="nbrReverseUtilization" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@nbrForwardUtilization" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="nbrForwardUtilization" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@nbrDuplex" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="nbrDuplex" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@nbrComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="nbrComments" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@nbrDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="nbrDate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@nbrLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="nbrLastEdit" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_linkKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="linkKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_nbrCableLabel" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrCableLabel" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_nbrCableLabel" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="nbrCableLabel" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_nbrNodeAKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrNodeAKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_nbrPortA" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="nbrPortA" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_nbrNodeBKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrNodeBKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_nbrPortB" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="nbrPortB" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_nbrvNetLink" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrvNetLink" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_nbrMediaLength" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrMediaLength" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_nbrMediaLength" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrMediaLength" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_nbrSpeed" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrSpeed" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_nbrSpeed" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrSpeed" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_nbrLatency" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrLatency" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@Original_nbrLatency" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="nbrLatency" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_nbrReverseUtilization" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrReverseUtilization" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@Original_nbrReverseUtilization" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="nbrReverseUtilization" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_nbrForwardUtilization" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrForwardUtilization" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@Original_nbrForwardUtilization" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="nbrForwardUtilization" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_nbrDuplex" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrDuplex" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_nbrDuplex" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="nbrDuplex" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_nbrComments" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrComments" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_nbrComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="nbrComments" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_nbrDate" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrDate" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_nbrDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="nbrDate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_nbrLastEdit" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="nbrLastEdit" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_nbrLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="nbrLastEdit" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="linkKey" ColumnName="linkKey" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@linkKey" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="linkKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="linkKey" DataSetColumn="linkKey" />
              <Mapping SourceColumn="nbrCableLabel" DataSetColumn="nbrCableLabel" />
              <Mapping SourceColumn="nbrNodeAKey" DataSetColumn="nbrNodeAKey" />
              <Mapping SourceColumn="nbrPortA" DataSetColumn="nbrPortA" />
              <Mapping SourceColumn="nbrNodeBKey" DataSetColumn="nbrNodeBKey" />
              <Mapping SourceColumn="nbrPortB" DataSetColumn="nbrPortB" />
              <Mapping SourceColumn="nbrvNetLink" DataSetColumn="nbrvNetLink" />
              <Mapping SourceColumn="nbrMediaLength" DataSetColumn="nbrMediaLength" />
              <Mapping SourceColumn="nbrSpeed" DataSetColumn="nbrSpeed" />
              <Mapping SourceColumn="nbrLatency" DataSetColumn="nbrLatency" />
              <Mapping SourceColumn="nbrReverseUtilization" DataSetColumn="nbrReverseUtilization" />
              <Mapping SourceColumn="nbrForwardUtilization" DataSetColumn="nbrForwardUtilization" />
              <Mapping SourceColumn="nbrDuplex" DataSetColumn="nbrDuplex" />
              <Mapping SourceColumn="nbrComments" DataSetColumn="nbrComments" />
              <Mapping SourceColumn="nbrDate" DataSetColumn="nbrDate" />
              <Mapping SourceColumn="nbrLastEdit" DataSetColumn="nbrLastEdit" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="tblProductDataTableAdapter" GeneratorDataComponentClassName="tblProductDataTableAdapter" Name="tblProductData" UserDataComponentName="tblProductDataTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="dc_rackConnectionString (MySettings)" DbObjectName="dc_rack.dbo.tblProductData" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM [dbo].[tblProductData] WHERE (([prodKey] = @Original_prodKey) AND ([prodVendor] = @Original_prodVendor) AND ((@IsNull_prodProduct = 1 AND [prodProduct] IS NULL) OR ([prodProduct] = @Original_prodProduct)) AND ([prodModel] = @Original_prodModel) AND ([prodPartNr] = @Original_prodPartNr) AND ((@IsNull_prodSlots = 1 AND [prodSlots] IS NULL) OR ([prodSlots] = @Original_prodSlots)) AND ((@IsNull_prodCableView = 1 AND [prodCableView] IS NULL) OR ([prodCableView] = @Original_prodCableView)) AND ((@IsNull_prodStatusView = 1 AND [prodStatusView] IS NULL) OR ([prodStatusView] = @Original_prodStatusView)) AND ([prodMasterTop] = @Original_prodMasterTop) AND ([prodMasterRear] = @Original_prodMasterRear) AND ([prodMasterFront] = @Original_prodMasterFront) AND ([prodStencil] = @Original_prodStencil) AND ([vNetType] = @Original_vNetType) AND ([vNetSubType] = @Original_vNetSubType) AND ([vNetShowStatus] = @Original_vNetShowStatus) AND ([prodErrorSlot] = @Original_prodErrorSlot) AND ([prodErrorPort] = @Original_prodErrorPort) AND ([prodErrorGeneral] = @Original_prodErrorGeneral) AND ((@IsNull_prodBTU = 1 AND [prodBTU] IS NULL) OR ([prodBTU] = @Original_prodBTU)) AND ((@IsNull_prodWeight = 1 AND [prodWeight] IS NULL) OR ([prodWeight] = @Original_prodWeight)) AND ((@IsNull_prodPower = 1 AND [prodPower] IS NULL) OR ([prodPower] = @Original_prodPower)) AND ((@IsNull_prodVoltage = 1 AND [prodVoltage] IS NULL) OR ([prodVoltage] = @Original_prodVoltage)) AND ((@IsNull_prodComments = 1 AND [prodComments] IS NULL) OR ([prodComments] = @Original_prodComments)) AND ([prodLastUpdate] = @Original_prodLastUpdate) AND ((@IsNull_prodLastEdit = 1 AND [prodLastEdit] IS NULL) OR ([prodLastEdit] = @Original_prodLastEdit)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_prodKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="prodKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_prodVendor" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodVendor" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_prodProduct" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="prodProduct" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_prodProduct" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodProduct" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_prodModel" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodModel" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_prodPartNr" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodPartNr" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_prodSlots" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="prodSlots" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_prodSlots" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="prodSlots" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_prodCableView" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="prodCableView" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_prodCableView" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodCableView" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_prodStatusView" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="prodStatusView" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_prodStatusView" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodStatusView" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_prodMasterTop" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodMasterTop" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_prodMasterRear" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodMasterRear" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_prodMasterFront" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodMasterFront" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_prodStencil" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodStencil" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_vNetType" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vNetType" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_vNetSubType" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vNetSubType" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_vNetShowStatus" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="vNetShowStatus" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_prodErrorSlot" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="prodErrorSlot" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_prodErrorPort" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="prodErrorPort" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_prodErrorGeneral" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="prodErrorGeneral" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_prodBTU" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="prodBTU" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@Original_prodBTU" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="prodBTU" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_prodWeight" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="prodWeight" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@Original_prodWeight" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="prodWeight" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_prodPower" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="prodPower" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@Original_prodPower" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="prodPower" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_prodVoltage" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="prodVoltage" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_prodVoltage" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="prodVoltage" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_prodComments" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="prodComments" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_prodComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodComments" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_prodLastUpdate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="prodLastUpdate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_prodLastEdit" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="prodLastEdit" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_prodLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodLastEdit" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [dbo].[tblProductData] ([prodVendor], [prodProduct], [prodModel], [prodPartNr], [prodSlots], [prodCableView], [prodStatusView], [prodMasterTop], [prodMasterRear], [prodMasterFront], [prodStencil], [vNetType], [vNetSubType], [vNetShowStatus], [prodErrorSlot], [prodErrorPort], [prodErrorGeneral], [prodBTU], [prodWeight], [prodPower], [prodVoltage], [prodComments], [prodLastUpdate], [prodLastEdit]) VALUES (@prodVendor, @prodProduct, @prodModel, @prodPartNr, @prodSlots, @prodCableView, @prodStatusView, @prodMasterTop, @prodMasterRear, @prodMasterFront, @prodStencil, @vNetType, @vNetSubType, @vNetShowStatus, @prodErrorSlot, @prodErrorPort, @prodErrorGeneral, @prodBTU, @prodWeight, @prodPower, @prodVoltage, @prodComments, @prodLastUpdate, @prodLastEdit);
SELECT prodKey, prodVendor, prodProduct, prodModel, prodPartNr, prodSlots, prodCableView, prodStatusView, prodMasterTop, prodMasterRear, prodMasterFront, prodStencil, vNetType, vNetSubType, vNetShowStatus, prodErrorSlot, prodErrorPort, prodErrorGeneral, prodBTU, prodWeight, prodPower, prodVoltage, prodComments, prodLastUpdate, prodLastEdit FROM tblProductData WHERE (prodKey = SCOPE_IDENTITY())</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@prodVendor" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodVendor" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@prodProduct" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodProduct" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@prodModel" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodModel" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@prodPartNr" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodPartNr" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@prodSlots" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="prodSlots" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@prodCableView" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodCableView" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@prodStatusView" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodStatusView" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@prodMasterTop" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodMasterTop" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@prodMasterRear" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodMasterRear" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@prodMasterFront" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodMasterFront" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@prodStencil" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodStencil" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@vNetType" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vNetType" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@vNetSubType" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vNetSubType" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@vNetShowStatus" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="vNetShowStatus" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@prodErrorSlot" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="prodErrorSlot" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@prodErrorPort" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="prodErrorPort" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@prodErrorGeneral" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="prodErrorGeneral" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@prodBTU" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="prodBTU" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@prodWeight" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="prodWeight" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@prodPower" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="prodPower" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@prodVoltage" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="prodVoltage" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@prodComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodComments" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@prodLastUpdate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="prodLastUpdate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@prodLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodLastEdit" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT prodKey, prodVendor, prodProduct, prodModel, prodPartNr, prodSlots, prodCableView, prodStatusView, prodMasterTop, prodMasterRear, prodMasterFront, prodStencil, vNetType, vNetSubType, vNetShowStatus, prodErrorSlot, prodErrorPort, prodErrorGeneral, prodBTU, prodWeight, prodPower, prodVoltage, prodComments, prodLastUpdate, prodLastEdit FROM dbo.tblProductData</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE [dbo].[tblProductData] SET [prodVendor] = @prodVendor, [prodProduct] = @prodProduct, [prodModel] = @prodModel, [prodPartNr] = @prodPartNr, [prodSlots] = @prodSlots, [prodCableView] = @prodCableView, [prodStatusView] = @prodStatusView, [prodMasterTop] = @prodMasterTop, [prodMasterRear] = @prodMasterRear, [prodMasterFront] = @prodMasterFront, [prodStencil] = @prodStencil, [vNetType] = @vNetType, [vNetSubType] = @vNetSubType, [vNetShowStatus] = @vNetShowStatus, [prodErrorSlot] = @prodErrorSlot, [prodErrorPort] = @prodErrorPort, [prodErrorGeneral] = @prodErrorGeneral, [prodBTU] = @prodBTU, [prodWeight] = @prodWeight, [prodPower] = @prodPower, [prodVoltage] = @prodVoltage, [prodComments] = @prodComments, [prodLastUpdate] = @prodLastUpdate, [prodLastEdit] = @prodLastEdit WHERE (([prodKey] = @Original_prodKey) AND ([prodVendor] = @Original_prodVendor) AND ((@IsNull_prodProduct = 1 AND [prodProduct] IS NULL) OR ([prodProduct] = @Original_prodProduct)) AND ([prodModel] = @Original_prodModel) AND ([prodPartNr] = @Original_prodPartNr) AND ((@IsNull_prodSlots = 1 AND [prodSlots] IS NULL) OR ([prodSlots] = @Original_prodSlots)) AND ((@IsNull_prodCableView = 1 AND [prodCableView] IS NULL) OR ([prodCableView] = @Original_prodCableView)) AND ((@IsNull_prodStatusView = 1 AND [prodStatusView] IS NULL) OR ([prodStatusView] = @Original_prodStatusView)) AND ([prodMasterTop] = @Original_prodMasterTop) AND ([prodMasterRear] = @Original_prodMasterRear) AND ([prodMasterFront] = @Original_prodMasterFront) AND ([prodStencil] = @Original_prodStencil) AND ([vNetType] = @Original_vNetType) AND ([vNetSubType] = @Original_vNetSubType) AND ([vNetShowStatus] = @Original_vNetShowStatus) AND ([prodErrorSlot] = @Original_prodErrorSlot) AND ([prodErrorPort] = @Original_prodErrorPort) AND ([prodErrorGeneral] = @Original_prodErrorGeneral) AND ((@IsNull_prodBTU = 1 AND [prodBTU] IS NULL) OR ([prodBTU] = @Original_prodBTU)) AND ((@IsNull_prodWeight = 1 AND [prodWeight] IS NULL) OR ([prodWeight] = @Original_prodWeight)) AND ((@IsNull_prodPower = 1 AND [prodPower] IS NULL) OR ([prodPower] = @Original_prodPower)) AND ((@IsNull_prodVoltage = 1 AND [prodVoltage] IS NULL) OR ([prodVoltage] = @Original_prodVoltage)) AND ((@IsNull_prodComments = 1 AND [prodComments] IS NULL) OR ([prodComments] = @Original_prodComments)) AND ([prodLastUpdate] = @Original_prodLastUpdate) AND ((@IsNull_prodLastEdit = 1 AND [prodLastEdit] IS NULL) OR ([prodLastEdit] = @Original_prodLastEdit)));
SELECT prodKey, prodVendor, prodProduct, prodModel, prodPartNr, prodSlots, prodCableView, prodStatusView, prodMasterTop, prodMasterRear, prodMasterFront, prodStencil, vNetType, vNetSubType, vNetShowStatus, prodErrorSlot, prodErrorPort, prodErrorGeneral, prodBTU, prodWeight, prodPower, prodVoltage, prodComments, prodLastUpdate, prodLastEdit FROM tblProductData WHERE (prodKey = @prodKey)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@prodVendor" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodVendor" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@prodProduct" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodProduct" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@prodModel" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodModel" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@prodPartNr" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodPartNr" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@prodSlots" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="prodSlots" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@prodCableView" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodCableView" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@prodStatusView" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodStatusView" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@prodMasterTop" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodMasterTop" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@prodMasterRear" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodMasterRear" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@prodMasterFront" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodMasterFront" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@prodStencil" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodStencil" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@vNetType" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vNetType" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@vNetSubType" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vNetSubType" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@vNetShowStatus" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="vNetShowStatus" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@prodErrorSlot" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="prodErrorSlot" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@prodErrorPort" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="prodErrorPort" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@prodErrorGeneral" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="prodErrorGeneral" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@prodBTU" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="prodBTU" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@prodWeight" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="prodWeight" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@prodPower" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="prodPower" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@prodVoltage" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="prodVoltage" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@prodComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodComments" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@prodLastUpdate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="prodLastUpdate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@prodLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodLastEdit" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_prodKey" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="prodKey" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_prodVendor" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodVendor" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_prodProduct" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="prodProduct" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_prodProduct" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodProduct" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_prodModel" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodModel" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_prodPartNr" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodPartNr" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_prodSlots" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="prodSlots" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_prodSlots" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="prodSlots" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_prodCableView" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="prodCableView" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_prodCableView" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodCableView" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_prodStatusView" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="prodStatusView" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_prodStatusView" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodStatusView" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_prodMasterTop" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodMasterTop" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_prodMasterRear" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodMasterRear" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_prodMasterFront" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodMasterFront" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_prodStencil" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodStencil" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_vNetType" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vNetType" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_vNetSubType" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="vNetSubType" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_vNetShowStatus" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="vNetShowStatus" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_prodErrorSlot" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="prodErrorSlot" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_prodErrorPort" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="prodErrorPort" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_prodErrorGeneral" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="prodErrorGeneral" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_prodBTU" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="prodBTU" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@Original_prodBTU" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="prodBTU" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_prodWeight" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="prodWeight" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@Original_prodWeight" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="prodWeight" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_prodPower" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="prodPower" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@Original_prodPower" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="prodPower" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_prodVoltage" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="prodVoltage" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_prodVoltage" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="prodVoltage" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_prodComments" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="prodComments" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_prodComments" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodComments" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_prodLastUpdate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="prodLastUpdate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_prodLastEdit" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="prodLastEdit" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_prodLastEdit" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="prodLastEdit" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="prodKey" ColumnName="prodKey" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@prodKey" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="prodKey" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="prodKey" DataSetColumn="prodKey" />
              <Mapping SourceColumn="prodVendor" DataSetColumn="prodVendor" />
              <Mapping SourceColumn="prodProduct" DataSetColumn="prodProduct" />
              <Mapping SourceColumn="prodModel" DataSetColumn="prodModel" />
              <Mapping SourceColumn="prodPartNr" DataSetColumn="prodPartNr" />
              <Mapping SourceColumn="prodSlots" DataSetColumn="prodSlots" />
              <Mapping SourceColumn="prodCableView" DataSetColumn="prodCableView" />
              <Mapping SourceColumn="prodStatusView" DataSetColumn="prodStatusView" />
              <Mapping SourceColumn="prodMasterTop" DataSetColumn="prodMasterTop" />
              <Mapping SourceColumn="prodMasterRear" DataSetColumn="prodMasterRear" />
              <Mapping SourceColumn="prodMasterFront" DataSetColumn="prodMasterFront" />
              <Mapping SourceColumn="prodStencil" DataSetColumn="prodStencil" />
              <Mapping SourceColumn="vNetType" DataSetColumn="vNetType" />
              <Mapping SourceColumn="vNetSubType" DataSetColumn="vNetSubType" />
              <Mapping SourceColumn="vNetShowStatus" DataSetColumn="vNetShowStatus" />
              <Mapping SourceColumn="prodErrorSlot" DataSetColumn="prodErrorSlot" />
              <Mapping SourceColumn="prodErrorPort" DataSetColumn="prodErrorPort" />
              <Mapping SourceColumn="prodErrorGeneral" DataSetColumn="prodErrorGeneral" />
              <Mapping SourceColumn="prodBTU" DataSetColumn="prodBTU" />
              <Mapping SourceColumn="prodWeight" DataSetColumn="prodWeight" />
              <Mapping SourceColumn="prodPower" DataSetColumn="prodPower" />
              <Mapping SourceColumn="prodVoltage" DataSetColumn="prodVoltage" />
              <Mapping SourceColumn="prodComments" DataSetColumn="prodComments" />
              <Mapping SourceColumn="prodLastUpdate" DataSetColumn="prodLastUpdate" />
              <Mapping SourceColumn="prodLastEdit" DataSetColumn="prodLastEdit" />
            </Mappings>
            <Sources />
          </TableAdapter>
        </Tables>
        <Sources />
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="DataSet1" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:Generator_DataSetName="DataSet1" msprop:Generator_UserDSName="DataSet1" msprop:EnableTableAdapterManager="true">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="tblAttrApplications" msprop:Generator_UserTableName="tblAttrApplications" msprop:Generator_RowDeletedName="tblAttrApplicationsRowDeleted" msprop:Generator_TableClassName="tblAttrApplicationsDataTable" msprop:Generator_RowChangedName="tblAttrApplicationsRowChanged" msprop:Generator_RowClassName="tblAttrApplicationsRow" msprop:Generator_RowChangingName="tblAttrApplicationsRowChanging" msprop:Generator_RowEvArgName="tblAttrApplicationsRowChangeEvent" msprop:Generator_RowEvHandlerName="tblAttrApplicationsRowChangeEventHandler" msprop:Generator_TablePropName="tblAttrApplications" msprop:Generator_TableVarName="tabletblAttrApplications" msprop:Generator_RowDeletingName="tblAttrApplicationsRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="appKey" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_UserColumnName="appKey" msprop:Generator_ColumnPropNameInRow="appKey" msprop:Generator_ColumnVarNameInTable="columnappKey" msprop:Generator_ColumnPropNameInTable="appKeyColumn" type="xs:int" />
              <xs:element name="appOSKey" msprop:Generator_UserColumnName="appOSKey" msprop:Generator_ColumnPropNameInRow="appOSKey" msprop:Generator_ColumnVarNameInTable="columnappOSKey" msprop:Generator_ColumnPropNameInTable="appOSKeyColumn" type="xs:int" />
              <xs:element name="appName" msprop:Generator_UserColumnName="appName" msprop:Generator_ColumnPropNameInRow="appName" msprop:Generator_ColumnVarNameInTable="columnappName" msprop:Generator_ColumnPropNameInTable="appNameColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="appVendor" msprop:Generator_UserColumnName="appVendor" msprop:Generator_ColumnPropNameInRow="appVendor" msprop:Generator_ColumnVarNameInTable="columnappVendor" msprop:Generator_ColumnPropNameInTable="appVendorColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="appVersion" msprop:Generator_UserColumnName="appVersion" msprop:Generator_ColumnPropNameInRow="appVersion" msprop:Generator_ColumnVarNameInTable="columnappVersion" msprop:Generator_ColumnPropNameInTable="appVersionColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="appServicePack" msprop:Generator_UserColumnName="appServicePack" msprop:Generator_ColumnPropNameInRow="appServicePack" msprop:Generator_ColumnVarNameInTable="columnappServicePack" msprop:Generator_ColumnPropNameInTable="appServicePackColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="appFixLevel" msprop:Generator_UserColumnName="appFixLevel" msprop:Generator_ColumnPropNameInRow="appFixLevel" msprop:Generator_ColumnVarNameInTable="columnappFixLevel" msprop:Generator_ColumnPropNameInTable="appFixLevelColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="appUserCommunity" msprop:Generator_UserColumnName="appUserCommunity" msprop:Generator_ColumnPropNameInRow="appUserCommunity" msprop:Generator_ColumnVarNameInTable="columnappUserCommunity" msprop:Generator_ColumnPropNameInTable="appUserCommunityColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="appOwner" msprop:Generator_UserColumnName="appOwner" msprop:Generator_ColumnPropNameInRow="appOwner" msprop:Generator_ColumnVarNameInTable="columnappOwner" msprop:Generator_ColumnPropNameInTable="appOwnerColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="appMove" msprop:Generator_UserColumnName="appMove" msprop:Generator_ColumnPropNameInRow="appMove" msprop:Generator_ColumnVarNameInTable="columnappMove" msprop:Generator_ColumnPropNameInTable="appMoveColumn" type="xs:boolean" minOccurs="0" />
              <xs:element name="appOwnerSignoff" msprop:Generator_UserColumnName="appOwnerSignoff" msprop:Generator_ColumnPropNameInRow="appOwnerSignoff" msprop:Generator_ColumnVarNameInTable="columnappOwnerSignoff" msprop:Generator_ColumnPropNameInTable="appOwnerSignoffColumn" type="xs:boolean" minOccurs="0" />
              <xs:element name="appOwnerSignoffDate" msprop:Generator_UserColumnName="appOwnerSignoffDate" msprop:Generator_ColumnPropNameInRow="appOwnerSignoffDate" msprop:Generator_ColumnVarNameInTable="columnappOwnerSignoffDate" msprop:Generator_ColumnPropNameInTable="appOwnerSignoffDateColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="appSystemOrUser" msprop:Generator_UserColumnName="appSystemOrUser" msprop:Generator_ColumnPropNameInRow="appSystemOrUser" msprop:Generator_ColumnVarNameInTable="columnappSystemOrUser" msprop:Generator_ColumnPropNameInTable="appSystemOrUserColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="appAvailabilityTarget" msprop:Generator_UserColumnName="appAvailabilityTarget" msprop:Generator_ColumnPropNameInRow="appAvailabilityTarget" msprop:Generator_ColumnVarNameInTable="columnappAvailabilityTarget" msprop:Generator_ColumnPropNameInTable="appAvailabilityTargetColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="appOperationalImpact" msprop:Generator_UserColumnName="appOperationalImpact" msprop:Generator_ColumnPropNameInRow="appOperationalImpact" msprop:Generator_ColumnVarNameInTable="columnappOperationalImpact" msprop:Generator_ColumnPropNameInTable="appOperationalImpactColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="appBatch" msprop:Generator_UserColumnName="appBatch" msprop:Generator_ColumnPropNameInRow="appBatch" msprop:Generator_ColumnVarNameInTable="columnappBatch" msprop:Generator_ColumnPropNameInTable="appBatchColumn" type="xs:boolean" minOccurs="0" />
              <xs:element name="appHoursOfOperations" msprop:Generator_UserColumnName="appHoursOfOperations" msprop:Generator_ColumnPropNameInRow="appHoursOfOperations" msprop:Generator_ColumnVarNameInTable="columnappHoursOfOperations" msprop:Generator_ColumnPropNameInTable="appHoursOfOperationsColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="appPeered" msprop:Generator_UserColumnName="appPeered" msprop:Generator_ColumnPropNameInRow="appPeered" msprop:Generator_ColumnVarNameInTable="columnappPeered" msprop:Generator_ColumnPropNameInTable="appPeeredColumn" type="xs:boolean" minOccurs="0" />
              <xs:element name="appPeerSystems" msprop:Generator_UserColumnName="appPeerSystems" msprop:Generator_ColumnPropNameInRow="appPeerSystems" msprop:Generator_ColumnVarNameInTable="columnappPeerSystems" msprop:Generator_ColumnPropNameInTable="appPeerSystemsColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="appIntExt" msprop:Generator_UserColumnName="appIntExt" msprop:Generator_ColumnPropNameInRow="appIntExt" msprop:Generator_ColumnVarNameInTable="columnappIntExt" msprop:Generator_ColumnPropNameInTable="appIntExtColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="appNetworkProtocol" msprop:Generator_UserColumnName="appNetworkProtocol" msprop:Generator_ColumnPropNameInRow="appNetworkProtocol" msprop:Generator_ColumnVarNameInTable="columnappNetworkProtocol" msprop:Generator_ColumnPropNameInTable="appNetworkProtocolColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="appHardCodeIPAddresses" msprop:Generator_UserColumnName="appHardCodeIPAddresses" msprop:Generator_ColumnPropNameInRow="appHardCodeIPAddresses" msprop:Generator_ColumnVarNameInTable="columnappHardCodeIPAddresses" msprop:Generator_ColumnPropNameInTable="appHardCodeIPAddressesColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="appIPPorts" msprop:Generator_UserColumnName="appIPPorts" msprop:Generator_ColumnPropNameInRow="appIPPorts" msprop:Generator_ColumnVarNameInTable="columnappIPPorts" msprop:Generator_ColumnPropNameInTable="appIPPortsColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="appHardCodeMac" msprop:Generator_UserColumnName="appHardCodeMac" msprop:Generator_ColumnPropNameInRow="appHardCodeMac" msprop:Generator_ColumnVarNameInTable="columnappHardCodeMac" msprop:Generator_ColumnPropNameInTable="appHardCodeMacColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="appAttributeSets" msprop:Generator_UserColumnName="appAttributeSets" msprop:Generator_ColumnPropNameInRow="appAttributeSets" msprop:Generator_ColumnVarNameInTable="columnappAttributeSets" msprop:Generator_ColumnPropNameInTable="appAttributeSetsColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="appComments" msprop:Generator_UserColumnName="appComments" msprop:Generator_ColumnPropNameInRow="appComments" msprop:Generator_ColumnVarNameInTable="columnappComments" msprop:Generator_ColumnPropNameInTable="appCommentsColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="250" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="appLastUpdate" msprop:Generator_UserColumnName="appLastUpdate" msprop:Generator_ColumnPropNameInRow="appLastUpdate" msprop:Generator_ColumnVarNameInTable="columnappLastUpdate" msprop:Generator_ColumnPropNameInTable="appLastUpdateColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="appLastEdit" msprop:Generator_UserColumnName="appLastEdit" msprop:Generator_ColumnPropNameInRow="appLastEdit" msprop:Generator_ColumnVarNameInTable="columnappLastEdit" msprop:Generator_ColumnPropNameInTable="appLastEditColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="tblAttrAsset" msprop:Generator_UserTableName="tblAttrAsset" msprop:Generator_RowDeletedName="tblAttrAssetRowDeleted" msprop:Generator_TableClassName="tblAttrAssetDataTable" msprop:Generator_RowChangedName="tblAttrAssetRowChanged" msprop:Generator_RowClassName="tblAttrAssetRow" msprop:Generator_RowChangingName="tblAttrAssetRowChanging" msprop:Generator_RowEvArgName="tblAttrAssetRowChangeEvent" msprop:Generator_RowEvHandlerName="tblAttrAssetRowChangeEventHandler" msprop:Generator_TablePropName="tblAttrAsset" msprop:Generator_TableVarName="tabletblAttrAsset" msprop:Generator_RowDeletingName="tblAttrAssetRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="assetID" msprop:Generator_UserColumnName="assetID" msprop:Generator_ColumnPropNameInRow="assetID" msprop:Generator_ColumnVarNameInTable="columnassetID" msprop:Generator_ColumnPropNameInTable="assetIDColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="assetVendorKey" msprop:Generator_UserColumnName="assetVendorKey" msprop:Generator_ColumnPropNameInRow="assetVendorKey" msprop:Generator_ColumnVarNameInTable="columnassetVendorKey" msprop:Generator_ColumnPropNameInTable="assetVendorKeyColumn" type="xs:int" />
              <xs:element name="assetComponentKey" msprop:Generator_UserColumnName="assetComponentKey" msprop:Generator_ColumnPropNameInRow="assetComponentKey" msprop:Generator_ColumnVarNameInTable="columnassetComponentKey" msprop:Generator_ColumnPropNameInTable="assetComponentKeyColumn" type="xs:int" minOccurs="0" />
              <xs:element name="assetVendor" msprop:Generator_UserColumnName="assetVendor" msprop:Generator_ColumnPropNameInRow="assetVendor" msprop:Generator_ColumnVarNameInTable="columnassetVendor" msprop:Generator_ColumnPropNameInTable="assetVendorColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="assetProduct" msprop:Generator_UserColumnName="assetProduct" msprop:Generator_ColumnPropNameInRow="assetProduct" msprop:Generator_ColumnVarNameInTable="columnassetProduct" msprop:Generator_ColumnPropNameInTable="assetProductColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="assetModel" msprop:Generator_UserColumnName="assetModel" msprop:Generator_ColumnPropNameInRow="assetModel" msprop:Generator_ColumnVarNameInTable="columnassetModel" msprop:Generator_ColumnPropNameInTable="assetModelColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="assetPartNumber" msprop:Generator_UserColumnName="assetPartNumber" msprop:Generator_ColumnPropNameInRow="assetPartNumber" msprop:Generator_ColumnVarNameInTable="columnassetPartNumber" msprop:Generator_ColumnPropNameInTable="assetPartNumberColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="assetProductDescription" msprop:Generator_UserColumnName="assetProductDescription" msprop:Generator_ColumnPropNameInRow="assetProductDescription" msprop:Generator_ColumnVarNameInTable="columnassetProductDescription" msprop:Generator_ColumnPropNameInTable="assetProductDescriptionColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="assetSerial" msprop:Generator_UserColumnName="assetSerial" msprop:Generator_ColumnPropNameInRow="assetSerial" msprop:Generator_ColumnVarNameInTable="columnassetSerial" msprop:Generator_ColumnPropNameInTable="assetSerialColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="assetPurchaseOrder" msprop:Generator_UserColumnName="assetPurchaseOrder" msprop:Generator_ColumnPropNameInRow="assetPurchaseOrder" msprop:Generator_ColumnVarNameInTable="columnassetPurchaseOrder" msprop:Generator_ColumnPropNameInTable="assetPurchaseOrderColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="assetPurchaseDate" msprop:Generator_UserColumnName="assetPurchaseDate" msprop:Generator_ColumnPropNameInRow="assetPurchaseDate" msprop:Generator_ColumnVarNameInTable="columnassetPurchaseDate" msprop:Generator_ColumnPropNameInTable="assetPurchaseDateColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="assetInventoryDate" msprop:Generator_UserColumnName="assetInventoryDate" msprop:Generator_ColumnPropNameInRow="assetInventoryDate" msprop:Generator_ColumnVarNameInTable="columnassetInventoryDate" msprop:Generator_ColumnPropNameInTable="assetInventoryDateColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="assetInstallDate" msprop:Generator_UserColumnName="assetInstallDate" msprop:Generator_ColumnPropNameInRow="assetInstallDate" msprop:Generator_ColumnVarNameInTable="columnassetInstallDate" msprop:Generator_ColumnPropNameInTable="assetInstallDateColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="assetOwner" msprop:Generator_UserColumnName="assetOwner" msprop:Generator_ColumnPropNameInRow="assetOwner" msprop:Generator_ColumnVarNameInTable="columnassetOwner" msprop:Generator_ColumnPropNameInTable="assetOwnerColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="assetCost" msprop:Generator_UserColumnName="assetCost" msprop:Generator_ColumnPropNameInRow="assetCost" msprop:Generator_ColumnVarNameInTable="columnassetCost" msprop:Generator_ColumnPropNameInTable="assetCostColumn" type="xs:decimal" minOccurs="0" />
              <xs:element name="assetWarrantyExpDate" msprop:Generator_UserColumnName="assetWarrantyExpDate" msprop:Generator_ColumnPropNameInRow="assetWarrantyExpDate" msprop:Generator_ColumnVarNameInTable="columnassetWarrantyExpDate" msprop:Generator_ColumnPropNameInTable="assetWarrantyExpDateColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="assetSupportContract" msprop:Generator_UserColumnName="assetSupportContract" msprop:Generator_ColumnPropNameInRow="assetSupportContract" msprop:Generator_ColumnVarNameInTable="columnassetSupportContract" msprop:Generator_ColumnPropNameInTable="assetSupportContractColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="assetSupportContactName" msprop:Generator_UserColumnName="assetSupportContactName" msprop:Generator_ColumnPropNameInRow="assetSupportContactName" msprop:Generator_ColumnVarNameInTable="columnassetSupportContactName" msprop:Generator_ColumnPropNameInTable="assetSupportContactNameColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="assetSupportContactPhone" msprop:Generator_UserColumnName="assetSupportContactPhone" msprop:Generator_ColumnPropNameInRow="assetSupportContactPhone" msprop:Generator_ColumnVarNameInTable="columnassetSupportContactPhone" msprop:Generator_ColumnPropNameInTable="assetSupportContactPhoneColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="assetComments" msprop:Generator_UserColumnName="assetComments" msprop:Generator_ColumnPropNameInRow="assetComments" msprop:Generator_ColumnVarNameInTable="columnassetComments" msprop:Generator_ColumnPropNameInTable="assetCommentsColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="assetLastUpdate" msprop:Generator_UserColumnName="assetLastUpdate" msprop:Generator_ColumnPropNameInRow="assetLastUpdate" msprop:Generator_ColumnVarNameInTable="columnassetLastUpdate" msprop:Generator_ColumnPropNameInTable="assetLastUpdateColumn" type="xs:dateTime" />
              <xs:element name="assetLastEdit" msprop:Generator_UserColumnName="assetLastEdit" msprop:Generator_ColumnPropNameInRow="assetLastEdit" msprop:Generator_ColumnVarNameInTable="columnassetLastEdit" msprop:Generator_ColumnPropNameInTable="assetLastEditColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="tblAttrCabinet" msprop:Generator_UserTableName="tblAttrCabinet" msprop:Generator_RowDeletedName="tblAttrCabinetRowDeleted" msprop:Generator_TableClassName="tblAttrCabinetDataTable" msprop:Generator_RowChangedName="tblAttrCabinetRowChanged" msprop:Generator_RowClassName="tblAttrCabinetRow" msprop:Generator_RowChangingName="tblAttrCabinetRowChanging" msprop:Generator_RowEvArgName="tblAttrCabinetRowChangeEvent" msprop:Generator_RowEvHandlerName="tblAttrCabinetRowChangeEventHandler" msprop:Generator_TablePropName="tblAttrCabinet" msprop:Generator_TableVarName="tabletblAttrCabinet" msprop:Generator_RowDeletingName="tblAttrCabinetRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="rckKey" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_UserColumnName="rckKey" msprop:Generator_ColumnPropNameInRow="rckKey" msprop:Generator_ColumnVarNameInTable="columnrckKey" msprop:Generator_ColumnPropNameInTable="rckKeyColumn" type="xs:int" />
              <xs:element name="rckCompKey" msprop:Generator_UserColumnName="rckCompKey" msprop:Generator_ColumnPropNameInRow="rckCompKey" msprop:Generator_ColumnVarNameInTable="columnrckCompKey" msprop:Generator_ColumnPropNameInTable="rckCompKeyColumn" type="xs:int" />
              <xs:element name="rckRowKey" msprop:Generator_UserColumnName="rckRowKey" msprop:Generator_ColumnPropNameInRow="rckRowKey" msprop:Generator_ColumnVarNameInTable="columnrckRowKey" msprop:Generator_ColumnPropNameInTable="rckRowKeyColumn" type="xs:int" />
              <xs:element name="rckRowPos" msprop:Generator_UserColumnName="rckRowPos" msprop:Generator_ColumnPropNameInRow="rckRowPos" msprop:Generator_ColumnVarNameInTable="columnrckRowPos" msprop:Generator_ColumnPropNameInTable="rckRowPosColumn" type="xs:int" />
              <xs:element name="rckCabinetNo" msprop:Generator_UserColumnName="rckCabinetNo" msprop:Generator_ColumnPropNameInRow="rckCabinetNo" msprop:Generator_ColumnVarNameInTable="columnrckCabinetNo" msprop:Generator_ColumnPropNameInTable="rckCabinetNoColumn" type="xs:int" minOccurs="0" />
              <xs:element name="rckGrid" msprop:Generator_UserColumnName="rckGrid" msprop:Generator_ColumnPropNameInRow="rckGrid" msprop:Generator_ColumnVarNameInTable="columnrckGrid" msprop:Generator_ColumnPropNameInTable="rckGridColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="rckDescription" msprop:Generator_UserColumnName="rckDescription" msprop:Generator_ColumnPropNameInRow="rckDescription" msprop:Generator_ColumnVarNameInTable="columnrckDescription" msprop:Generator_ColumnPropNameInTable="rckDescriptionColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="rckType" msprop:Generator_UserColumnName="rckType" msprop:Generator_ColumnPropNameInRow="rckType" msprop:Generator_ColumnVarNameInTable="columnrckType" msprop:Generator_ColumnPropNameInTable="rckTypeColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="64" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="rckAttributeSets" msprop:Generator_UserColumnName="rckAttributeSets" msprop:Generator_ColumnPropNameInRow="rckAttributeSets" msprop:Generator_ColumnVarNameInTable="columnrckAttributeSets" msprop:Generator_ColumnPropNameInTable="rckAttributeSetsColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="rckComments" msprop:Generator_UserColumnName="rckComments" msprop:Generator_ColumnPropNameInRow="rckComments" msprop:Generator_ColumnVarNameInTable="columnrckComments" msprop:Generator_ColumnPropNameInTable="rckCommentsColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="rckLastUpdate" msprop:Generator_UserColumnName="rckLastUpdate" msprop:Generator_ColumnPropNameInRow="rckLastUpdate" msprop:Generator_ColumnVarNameInTable="columnrckLastUpdate" msprop:Generator_ColumnPropNameInTable="rckLastUpdateColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="rckLastEdit" msprop:Generator_UserColumnName="rckLastEdit" msprop:Generator_ColumnPropNameInRow="rckLastEdit" msprop:Generator_ColumnVarNameInTable="columnrckLastEdit" msprop:Generator_ColumnPropNameInTable="rckLastEditColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="tblAttrDiskLogical" msprop:Generator_UserTableName="tblAttrDiskLogical" msprop:Generator_RowDeletedName="tblAttrDiskLogicalRowDeleted" msprop:Generator_TableClassName="tblAttrDiskLogicalDataTable" msprop:Generator_RowChangedName="tblAttrDiskLogicalRowChanged" msprop:Generator_RowClassName="tblAttrDiskLogicalRow" msprop:Generator_RowChangingName="tblAttrDiskLogicalRowChanging" msprop:Generator_RowEvArgName="tblAttrDiskLogicalRowChangeEvent" msprop:Generator_RowEvHandlerName="tblAttrDiskLogicalRowChangeEventHandler" msprop:Generator_TablePropName="tblAttrDiskLogical" msprop:Generator_TableVarName="tabletblAttrDiskLogical" msprop:Generator_RowDeletingName="tblAttrDiskLogicalRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="logicalDiskKey" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_UserColumnName="logicalDiskKey" msprop:Generator_ColumnPropNameInRow="logicalDiskKey" msprop:Generator_ColumnVarNameInTable="columnlogicalDiskKey" msprop:Generator_ColumnPropNameInTable="logicalDiskKeyColumn" type="xs:int" />
              <xs:element name="logicalDiskCompKey" msprop:Generator_UserColumnName="logicalDiskCompKey" msprop:Generator_ColumnPropNameInRow="logicalDiskCompKey" msprop:Generator_ColumnVarNameInTable="columnlogicalDiskCompKey" msprop:Generator_ColumnPropNameInTable="logicalDiskCompKeyColumn" type="xs:int" />
              <xs:element name="logicalDiskVirtualHostKey" msprop:Generator_UserColumnName="logicalDiskVirtualHostKey" msprop:Generator_ColumnPropNameInRow="logicalDiskVirtualHostKey" msprop:Generator_ColumnVarNameInTable="columnlogicalDiskVirtualHostKey" msprop:Generator_ColumnPropNameInTable="logicalDiskVirtualHostKeyColumn" type="xs:int" />
              <xs:element name="logicalDiskDeviceId" msprop:Generator_UserColumnName="logicalDiskDeviceId" msprop:Generator_ColumnPropNameInRow="logicalDiskDeviceId" msprop:Generator_ColumnVarNameInTable="columnlogicalDiskDeviceId" msprop:Generator_ColumnPropNameInTable="logicalDiskDeviceIdColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="64" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="logicalDiskDescription" msprop:Generator_UserColumnName="logicalDiskDescription" msprop:Generator_ColumnPropNameInRow="logicalDiskDescription" msprop:Generator_ColumnVarNameInTable="columnlogicalDiskDescription" msprop:Generator_ColumnPropNameInTable="logicalDiskDescriptionColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="64" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="logicalDiskDeviceType" msprop:Generator_UserColumnName="logicalDiskDeviceType" msprop:Generator_ColumnPropNameInRow="logicalDiskDeviceType" msprop:Generator_ColumnVarNameInTable="columnlogicalDiskDeviceType" msprop:Generator_ColumnPropNameInTable="logicalDiskDeviceTypeColumn" type="xs:int" />
              <xs:element name="logicalDiskFileSystem" msprop:Generator_UserColumnName="logicalDiskFileSystem" msprop:Generator_ColumnPropNameInRow="logicalDiskFileSystem" msprop:Generator_ColumnVarNameInTable="columnlogicalDiskFileSystem" msprop:Generator_ColumnPropNameInTable="logicalDiskFileSystemColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="64" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="logicalDiskFreeSpace" msprop:Generator_UserColumnName="logicalDiskFreeSpace" msprop:Generator_ColumnPropNameInRow="logicalDiskFreeSpace" msprop:Generator_ColumnVarNameInTable="columnlogicalDiskFreeSpace" msprop:Generator_ColumnPropNameInTable="logicalDiskFreeSpaceColumn" type="xs:int" />
              <xs:element name="logicalDiskSize" msprop:Generator_UserColumnName="logicalDiskSize" msprop:Generator_ColumnPropNameInRow="logicalDiskSize" msprop:Generator_ColumnVarNameInTable="columnlogicalDiskSize" msprop:Generator_ColumnPropNameInTable="logicalDiskSizeColumn" type="xs:int" />
              <xs:element name="logicalDiskVolumeName" msprop:Generator_UserColumnName="logicalDiskVolumeName" msprop:Generator_ColumnPropNameInRow="logicalDiskVolumeName" msprop:Generator_ColumnVarNameInTable="columnlogicalDiskVolumeName" msprop:Generator_ColumnPropNameInTable="logicalDiskVolumeNameColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="64" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="logicalDiskVolumeSerial" msprop:Generator_UserColumnName="logicalDiskVolumeSerial" msprop:Generator_ColumnPropNameInRow="logicalDiskVolumeSerial" msprop:Generator_ColumnVarNameInTable="columnlogicalDiskVolumeSerial" msprop:Generator_ColumnPropNameInTable="logicalDiskVolumeSerialColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="64" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="logicalDiskComment" msprop:Generator_UserColumnName="logicalDiskComment" msprop:Generator_ColumnPropNameInRow="logicalDiskComment" msprop:Generator_ColumnVarNameInTable="columnlogicalDiskComment" msprop:Generator_ColumnPropNameInTable="logicalDiskCommentColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="logicalDiskLastUpdate" msprop:Generator_UserColumnName="logicalDiskLastUpdate" msprop:Generator_ColumnPropNameInRow="logicalDiskLastUpdate" msprop:Generator_ColumnVarNameInTable="columnlogicalDiskLastUpdate" msprop:Generator_ColumnPropNameInTable="logicalDiskLastUpdateColumn" type="xs:dateTime" />
              <xs:element name="logicalDiskLastEdit" msprop:Generator_UserColumnName="logicalDiskLastEdit" msprop:Generator_ColumnPropNameInRow="logicalDiskLastEdit" msprop:Generator_ColumnVarNameInTable="columnlogicalDiskLastEdit" msprop:Generator_ColumnPropNameInTable="logicalDiskLastEditColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="tblAttrDiskPhysical" msprop:Generator_UserTableName="tblAttrDiskPhysical" msprop:Generator_RowDeletedName="tblAttrDiskPhysicalRowDeleted" msprop:Generator_TableClassName="tblAttrDiskPhysicalDataTable" msprop:Generator_RowChangedName="tblAttrDiskPhysicalRowChanged" msprop:Generator_RowClassName="tblAttrDiskPhysicalRow" msprop:Generator_RowChangingName="tblAttrDiskPhysicalRowChanging" msprop:Generator_RowEvArgName="tblAttrDiskPhysicalRowChangeEvent" msprop:Generator_RowEvHandlerName="tblAttrDiskPhysicalRowChangeEventHandler" msprop:Generator_TablePropName="tblAttrDiskPhysical" msprop:Generator_TableVarName="tabletblAttrDiskPhysical" msprop:Generator_RowDeletingName="tblAttrDiskPhysicalRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="physDiskKey" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_UserColumnName="physDiskKey" msprop:Generator_ColumnPropNameInRow="physDiskKey" msprop:Generator_ColumnVarNameInTable="columnphysDiskKey" msprop:Generator_ColumnPropNameInTable="physDiskKeyColumn" type="xs:int" />
              <xs:element name="physDiskCompKey" msprop:Generator_UserColumnName="physDiskCompKey" msprop:Generator_ColumnPropNameInRow="physDiskCompKey" msprop:Generator_ColumnVarNameInTable="columnphysDiskCompKey" msprop:Generator_ColumnPropNameInTable="physDiskCompKeyColumn" type="xs:int" />
              <xs:element name="physDiskDevIdDisk" msprop:Generator_UserColumnName="physDiskDevIdDisk" msprop:Generator_ColumnPropNameInRow="physDiskDevIdDisk" msprop:Generator_ColumnVarNameInTable="columnphysDiskDevIdDisk" msprop:Generator_ColumnPropNameInTable="physDiskDevIdDiskColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="64" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="physDiskDevIdPartition" msprop:Generator_UserColumnName="physDiskDevIdPartition" msprop:Generator_ColumnPropNameInRow="physDiskDevIdPartition" msprop:Generator_ColumnVarNameInTable="columnphysDiskDevIdPartition" msprop:Generator_ColumnPropNameInTable="physDiskDevIdPartitionColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="64" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="physDiskBootable" msprop:Generator_UserColumnName="physDiskBootable" msprop:Generator_ColumnPropNameInRow="physDiskBootable" msprop:Generator_ColumnVarNameInTable="columnphysDiskBootable" msprop:Generator_ColumnPropNameInTable="physDiskBootableColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="64" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="physDiskSize" msprop:Generator_UserColumnName="physDiskSize" msprop:Generator_ColumnPropNameInRow="physDiskSize" msprop:Generator_ColumnVarNameInTable="columnphysDiskSize" msprop:Generator_ColumnPropNameInTable="physDiskSizeColumn" type="xs:int" />
              <xs:element name="physDiskBlockSize" msprop:Generator_UserColumnName="physDiskBlockSize" msprop:Generator_ColumnPropNameInRow="physDiskBlockSize" msprop:Generator_ColumnVarNameInTable="columnphysDiskBlockSize" msprop:Generator_ColumnPropNameInTable="physDiskBlockSizeColumn" type="xs:int" />
              <xs:element name="physDiskNumberOfBlocks" msprop:Generator_UserColumnName="physDiskNumberOfBlocks" msprop:Generator_ColumnPropNameInRow="physDiskNumberOfBlocks" msprop:Generator_ColumnVarNameInTable="columnphysDiskNumberOfBlocks" msprop:Generator_ColumnPropNameInTable="physDiskNumberOfBlocksColumn" type="xs:int" />
              <xs:element name="physDiskIndex" msprop:Generator_UserColumnName="physDiskIndex" msprop:Generator_ColumnPropNameInRow="physDiskIndex" msprop:Generator_ColumnVarNameInTable="columnphysDiskIndex" msprop:Generator_ColumnPropNameInTable="physDiskIndexColumn" type="xs:int" />
              <xs:element name="physDiskComment" msprop:Generator_UserColumnName="physDiskComment" msprop:Generator_ColumnPropNameInRow="physDiskComment" msprop:Generator_ColumnVarNameInTable="columnphysDiskComment" msprop:Generator_ColumnPropNameInTable="physDiskCommentColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="physDiskLastUpdate" msprop:Generator_UserColumnName="physDiskLastUpdate" msprop:Generator_ColumnPropNameInRow="physDiskLastUpdate" msprop:Generator_ColumnVarNameInTable="columnphysDiskLastUpdate" msprop:Generator_ColumnPropNameInTable="physDiskLastUpdateColumn" type="xs:dateTime" />
              <xs:element name="physDiskLastEdit" msprop:Generator_UserColumnName="physDiskLastEdit" msprop:Generator_ColumnPropNameInRow="physDiskLastEdit" msprop:Generator_ColumnVarNameInTable="columnphysDiskLastEdit" msprop:Generator_ColumnPropNameInTable="physDiskLastEditColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="tblAttrExternalStorage" msprop:Generator_UserTableName="tblAttrExternalStorage" msprop:Generator_RowDeletedName="tblAttrExternalStorageRowDeleted" msprop:Generator_TableClassName="tblAttrExternalStorageDataTable" msprop:Generator_RowChangedName="tblAttrExternalStorageRowChanged" msprop:Generator_RowClassName="tblAttrExternalStorageRow" msprop:Generator_RowChangingName="tblAttrExternalStorageRowChanging" msprop:Generator_RowEvArgName="tblAttrExternalStorageRowChangeEvent" msprop:Generator_RowEvHandlerName="tblAttrExternalStorageRowChangeEventHandler" msprop:Generator_TablePropName="tblAttrExternalStorage" msprop:Generator_TableVarName="tabletblAttrExternalStorage" msprop:Generator_RowDeletingName="tblAttrExternalStorageRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="attresKey" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_UserColumnName="attresKey" msprop:Generator_ColumnPropNameInRow="attresKey" msprop:Generator_ColumnVarNameInTable="columnattresKey" msprop:Generator_ColumnPropNameInTable="attresKeyColumn" type="xs:int" />
              <xs:element name="attresCompKey" msprop:Generator_UserColumnName="attresCompKey" msprop:Generator_ColumnPropNameInRow="attresCompKey" msprop:Generator_ColumnVarNameInTable="columnattresCompKey" msprop:Generator_ColumnPropNameInTable="attresCompKeyColumn" type="xs:int" />
              <xs:element name="attresVirtualHostKey" msprop:Generator_UserColumnName="attresVirtualHostKey" msprop:Generator_ColumnPropNameInRow="attresVirtualHostKey" msprop:Generator_ColumnVarNameInTable="columnattresVirtualHostKey" msprop:Generator_ColumnPropNameInTable="attresVirtualHostKeyColumn" type="xs:int" />
              <xs:element name="attresPriNetKey" msprop:Generator_UserColumnName="attresPriNetKey" msprop:Generator_ColumnPropNameInRow="attresPriNetKey" msprop:Generator_ColumnVarNameInTable="columnattresPriNetKey" msprop:Generator_ColumnPropNameInTable="attresPriNetKeyColumn" type="xs:int" minOccurs="0" />
              <xs:element name="attresRedNetKey" msprop:Generator_UserColumnName="attresRedNetKey" msprop:Generator_ColumnPropNameInRow="attresRedNetKey" msprop:Generator_ColumnVarNameInTable="columnattresRedNetKey" msprop:Generator_ColumnPropNameInTable="attresRedNetKeyColumn" type="xs:int" minOccurs="0" />
              <xs:element name="attresLUN" msprop:Generator_UserColumnName="attresLUN" msprop:Generator_ColumnPropNameInRow="attresLUN" msprop:Generator_ColumnVarNameInTable="columnattresLUN" msprop:Generator_ColumnPropNameInTable="attresLUNColumn" type="xs:int" />
              <xs:element name="attresShared" msprop:Generator_UserColumnName="attresShared" msprop:Generator_ColumnPropNameInRow="attresShared" msprop:Generator_ColumnVarNameInTable="columnattresShared" msprop:Generator_ColumnPropNameInTable="attresSharedColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="attresPath" msprop:Generator_UserColumnName="attresPath" msprop:Generator_ColumnPropNameInRow="attresPath" msprop:Generator_ColumnVarNameInTable="columnattresPath" msprop:Generator_ColumnPropNameInTable="attresPathColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="250" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="attresPerformance" msprop:Generator_UserColumnName="attresPerformance" msprop:Generator_ColumnPropNameInRow="attresPerformance" msprop:Generator_ColumnVarNameInTable="columnattresPerformance" msprop:Generator_ColumnPropNameInTable="attresPerformanceColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="attresSize" msprop:Generator_UserColumnName="attresSize" msprop:Generator_ColumnPropNameInRow="attresSize" msprop:Generator_ColumnVarNameInTable="columnattresSize" msprop:Generator_ColumnPropNameInTable="attresSizeColumn" type="xs:int" minOccurs="0" />
              <xs:element name="attresComments" msprop:Generator_UserColumnName="attresComments" msprop:Generator_ColumnPropNameInRow="attresComments" msprop:Generator_ColumnVarNameInTable="columnattresComments" msprop:Generator_ColumnPropNameInTable="attresCommentsColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="250" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="attresLastEdit" msprop:Generator_UserColumnName="attresLastEdit" msprop:Generator_ColumnPropNameInRow="attresLastEdit" msprop:Generator_ColumnVarNameInTable="columnattresLastEdit" msprop:Generator_ColumnPropNameInTable="attresLastEditColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="attresLastUpdate" msprop:Generator_UserColumnName="attresLastUpdate" msprop:Generator_ColumnPropNameInRow="attresLastUpdate" msprop:Generator_ColumnVarNameInTable="columnattresLastUpdate" msprop:Generator_ColumnPropNameInTable="attresLastUpdateColumn" type="xs:dateTime" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="tblAttrLocation" msprop:Generator_UserTableName="tblAttrLocation" msprop:Generator_RowDeletedName="tblAttrLocationRowDeleted" msprop:Generator_TableClassName="tblAttrLocationDataTable" msprop:Generator_RowChangedName="tblAttrLocationRowChanged" msprop:Generator_RowClassName="tblAttrLocationRow" msprop:Generator_RowChangingName="tblAttrLocationRowChanging" msprop:Generator_RowEvArgName="tblAttrLocationRowChangeEvent" msprop:Generator_RowEvHandlerName="tblAttrLocationRowChangeEventHandler" msprop:Generator_TablePropName="tblAttrLocation" msprop:Generator_TableVarName="tabletblAttrLocation" msprop:Generator_RowDeletingName="tblAttrLocationRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="attrlocKey" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_UserColumnName="attrlocKey" msprop:Generator_ColumnPropNameInRow="attrlocKey" msprop:Generator_ColumnVarNameInTable="columnattrlocKey" msprop:Generator_ColumnPropNameInTable="attrlocKeyColumn" type="xs:int" />
              <xs:element name="attrlocSiteKey" msprop:Generator_UserColumnName="attrlocSiteKey" msprop:Generator_ColumnPropNameInRow="attrlocSiteKey" msprop:Generator_ColumnVarNameInTable="columnattrlocSiteKey" msprop:Generator_ColumnPropNameInTable="attrlocSiteKeyColumn" type="xs:int" />
              <xs:element name="attrlocName" msprop:Generator_UserColumnName="attrlocName" msprop:Generator_ColumnPropNameInRow="attrlocName" msprop:Generator_ColumnVarNameInTable="columnattrlocName" msprop:Generator_ColumnPropNameInTable="attrlocNameColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="attrlocBuilding" msprop:Generator_UserColumnName="attrlocBuilding" msprop:Generator_ColumnPropNameInRow="attrlocBuilding" msprop:Generator_ColumnVarNameInTable="columnattrlocBuilding" msprop:Generator_ColumnPropNameInTable="attrlocBuildingColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="attrlocFloor" msprop:Generator_UserColumnName="attrlocFloor" msprop:Generator_ColumnPropNameInRow="attrlocFloor" msprop:Generator_ColumnVarNameInTable="columnattrlocFloor" msprop:Generator_ColumnPropNameInTable="attrlocFloorColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="attrlocRoom" msprop:Generator_UserColumnName="attrlocRoom" msprop:Generator_ColumnPropNameInRow="attrlocRoom" msprop:Generator_ColumnVarNameInTable="columnattrlocRoom" msprop:Generator_ColumnPropNameInTable="attrlocRoomColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="attrlocCloset" msprop:Generator_UserColumnName="attrlocCloset" msprop:Generator_ColumnPropNameInRow="attrlocCloset" msprop:Generator_ColumnVarNameInTable="columnattrlocCloset" msprop:Generator_ColumnPropNameInTable="attrlocClosetColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="attrlocIntLocation" msprop:Generator_UserColumnName="attrlocIntLocation" msprop:Generator_ColumnPropNameInRow="attrlocIntLocation" msprop:Generator_ColumnVarNameInTable="columnattrlocIntLocation" msprop:Generator_ColumnPropNameInTable="attrlocIntLocationColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="attrlocGridHeight" msprop:Generator_UserColumnName="attrlocGridHeight" msprop:Generator_ColumnPropNameInRow="attrlocGridHeight" msprop:Generator_ColumnVarNameInTable="columnattrlocGridHeight" msprop:Generator_ColumnPropNameInTable="attrlocGridHeightColumn" type="xs:int" minOccurs="0" />
              <xs:element name="attrlocGridWidth" msprop:Generator_UserColumnName="attrlocGridWidth" msprop:Generator_ColumnPropNameInRow="attrlocGridWidth" msprop:Generator_ColumnVarNameInTable="columnattrlocGridWidth" msprop:Generator_ColumnPropNameInTable="attrlocGridWidthColumn" type="xs:int" minOccurs="0" />
              <xs:element name="attrlocGridSize" msprop:Generator_UserColumnName="attrlocGridSize" msprop:Generator_ColumnPropNameInRow="attrlocGridSize" msprop:Generator_ColumnVarNameInTable="columnattrlocGridSize" msprop:Generator_ColumnPropNameInTable="attrlocGridSizeColumn" type="xs:int" minOccurs="0" />
              <xs:element name="attrlocPhone" msprop:Generator_UserColumnName="attrlocPhone" msprop:Generator_ColumnPropNameInRow="attrlocPhone" msprop:Generator_ColumnVarNameInTable="columnattrlocPhone" msprop:Generator_ColumnPropNameInTable="attrlocPhoneColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="attrlocComments" msprop:Generator_UserColumnName="attrlocComments" msprop:Generator_ColumnPropNameInRow="attrlocComments" msprop:Generator_ColumnVarNameInTable="columnattrlocComments" msprop:Generator_ColumnPropNameInTable="attrlocCommentsColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="attrlocLastUpdate" msprop:Generator_UserColumnName="attrlocLastUpdate" msprop:Generator_ColumnPropNameInRow="attrlocLastUpdate" msprop:Generator_ColumnVarNameInTable="columnattrlocLastUpdate" msprop:Generator_ColumnPropNameInTable="attrlocLastUpdateColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="attrlocLastEdit" msprop:Generator_UserColumnName="attrlocLastEdit" msprop:Generator_ColumnPropNameInRow="attrlocLastEdit" msprop:Generator_ColumnVarNameInTable="columnattrlocLastEdit" msprop:Generator_ColumnPropNameInTable="attrlocLastEditColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="tblAttrNetwork" msprop:Generator_UserTableName="tblAttrNetwork" msprop:Generator_RowDeletedName="tblAttrNetworkRowDeleted" msprop:Generator_TableClassName="tblAttrNetworkDataTable" msprop:Generator_RowChangedName="tblAttrNetworkRowChanged" msprop:Generator_RowClassName="tblAttrNetworkRow" msprop:Generator_RowChangingName="tblAttrNetworkRowChanging" msprop:Generator_RowEvArgName="tblAttrNetworkRowChangeEvent" msprop:Generator_RowEvHandlerName="tblAttrNetworkRowChangeEventHandler" msprop:Generator_TablePropName="tblAttrNetwork" msprop:Generator_TableVarName="tabletblAttrNetwork" msprop:Generator_RowDeletingName="tblAttrNetworkRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="attrnetKey" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_UserColumnName="attrnetKey" msprop:Generator_ColumnPropNameInRow="attrnetKey" msprop:Generator_ColumnVarNameInTable="columnattrnetKey" msprop:Generator_ColumnPropNameInTable="attrnetKeyColumn" type="xs:int" />
              <xs:element name="attrnetPortKey" msprop:Generator_UserColumnName="attrnetPortKey" msprop:Generator_ColumnPropNameInRow="attrnetPortKey" msprop:Generator_ColumnVarNameInTable="columnattrnetPortKey" msprop:Generator_ColumnPropNameInTable="attrnetPortKeyColumn" type="xs:int" />
              <xs:element name="attrnetCompKey" msprop:Generator_UserColumnName="attrnetCompKey" msprop:Generator_ColumnPropNameInRow="attrnetCompKey" msprop:Generator_ColumnVarNameInTable="columnattrnetCompKey" msprop:Generator_ColumnPropNameInTable="attrnetCompKeyColumn" type="xs:int" />
              <xs:element name="attrnetDomainName" msprop:Generator_UserColumnName="attrnetDomainName" msprop:Generator_ColumnPropNameInRow="attrnetDomainName" msprop:Generator_ColumnVarNameInTable="columnattrnetDomainName" msprop:Generator_ColumnPropNameInTable="attrnetDomainNameColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="64" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="attrnetNetworkName" msprop:Generator_UserColumnName="attrnetNetworkName" msprop:Generator_ColumnPropNameInRow="attrnetNetworkName" msprop:Generator_ColumnVarNameInTable="columnattrnetNetworkName" msprop:Generator_ColumnPropNameInTable="attrnetNetworkNameColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="attrnetIpAddress" msprop:Generator_UserColumnName="attrnetIpAddress" msprop:Generator_ColumnPropNameInRow="attrnetIpAddress" msprop:Generator_ColumnVarNameInTable="columnattrnetIpAddress" msprop:Generator_ColumnPropNameInTable="attrnetIpAddressColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="64" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="attrnetSubnetMask" msprop:Generator_UserColumnName="attrnetSubnetMask" msprop:Generator_ColumnPropNameInRow="attrnetSubnetMask" msprop:Generator_ColumnVarNameInTable="columnattrnetSubnetMask" msprop:Generator_ColumnPropNameInTable="attrnetSubnetMaskColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="64" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="attrnetMacAddress" msprop:Generator_UserColumnName="attrnetMacAddress" msprop:Generator_ColumnPropNameInRow="attrnetMacAddress" msprop:Generator_ColumnVarNameInTable="columnattrnetMacAddress" msprop:Generator_ColumnPropNameInTable="attrnetMacAddressColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="32" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="attrnetWWNID" msprop:Generator_UserColumnName="attrnetWWNID" msprop:Generator_ColumnPropNameInRow="attrnetWWNID" msprop:Generator_ColumnVarNameInTable="columnattrnetWWNID" msprop:Generator_ColumnPropNameInTable="attrnetWWNIDColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="attrnetStatus" msprop:Generator_UserColumnName="attrnetStatus" msprop:Generator_ColumnPropNameInRow="attrnetStatus" msprop:Generator_ColumnVarNameInTable="columnattrnetStatus" msprop:Generator_ColumnPropNameInTable="attrnetStatusColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="64" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="attrnetStatusDate" msprop:Generator_UserColumnName="attrnetStatusDate" msprop:Generator_ColumnPropNameInRow="attrnetStatusDate" msprop:Generator_ColumnVarNameInTable="columnattrnetStatusDate" msprop:Generator_ColumnPropNameInTable="attrnetStatusDateColumn" type="xs:dateTime" />
              <xs:element name="attrnetComments" msprop:Generator_UserColumnName="attrnetComments" msprop:Generator_ColumnPropNameInRow="attrnetComments" msprop:Generator_ColumnVarNameInTable="columnattrnetComments" msprop:Generator_ColumnPropNameInTable="attrnetCommentsColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="attrnetLastUpdate" msprop:Generator_UserColumnName="attrnetLastUpdate" msprop:Generator_ColumnPropNameInRow="attrnetLastUpdate" msprop:Generator_ColumnVarNameInTable="columnattrnetLastUpdate" msprop:Generator_ColumnPropNameInTable="attrnetLastUpdateColumn" type="xs:dateTime" />
              <xs:element name="attrnetLastEdit" msprop:Generator_UserColumnName="attrnetLastEdit" msprop:Generator_ColumnPropNameInRow="attrnetLastEdit" msprop:Generator_ColumnVarNameInTable="columnattrnetLastEdit" msprop:Generator_ColumnPropNameInTable="attrnetLastEditColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="tblAttrOperatingSystem" msprop:Generator_UserTableName="tblAttrOperatingSystem" msprop:Generator_RowDeletedName="tblAttrOperatingSystemRowDeleted" msprop:Generator_TableClassName="tblAttrOperatingSystemDataTable" msprop:Generator_RowChangedName="tblAttrOperatingSystemRowChanged" msprop:Generator_RowClassName="tblAttrOperatingSystemRow" msprop:Generator_RowChangingName="tblAttrOperatingSystemRowChanging" msprop:Generator_RowEvArgName="tblAttrOperatingSystemRowChangeEvent" msprop:Generator_RowEvHandlerName="tblAttrOperatingSystemRowChangeEventHandler" msprop:Generator_TablePropName="tblAttrOperatingSystem" msprop:Generator_TableVarName="tabletblAttrOperatingSystem" msprop:Generator_RowDeletingName="tblAttrOperatingSystemRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="osKey" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_UserColumnName="osKey" msprop:Generator_ColumnPropNameInRow="osKey" msprop:Generator_ColumnVarNameInTable="columnosKey" msprop:Generator_ColumnPropNameInTable="osKeyColumn" type="xs:int" />
              <xs:element name="osCompKey" msprop:Generator_UserColumnName="osCompKey" msprop:Generator_ColumnPropNameInRow="osCompKey" msprop:Generator_ColumnVarNameInTable="columnosCompKey" msprop:Generator_ColumnPropNameInTable="osCompKeyColumn" type="xs:int" />
              <xs:element name="osVirtualHostKey" msprop:Generator_UserColumnName="osVirtualHostKey" msprop:Generator_ColumnPropNameInRow="osVirtualHostKey" msprop:Generator_ColumnVarNameInTable="columnosVirtualHostKey" msprop:Generator_ColumnPropNameInTable="osVirtualHostKeyColumn" type="xs:int" />
              <xs:element name="osSystemName" msprop:Generator_UserColumnName="osSystemName" msprop:Generator_ColumnPropNameInRow="osSystemName" msprop:Generator_ColumnVarNameInTable="columnosSystemName" msprop:Generator_ColumnPropNameInTable="osSystemNameColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="osVendor" msprop:Generator_UserColumnName="osVendor" msprop:Generator_ColumnPropNameInRow="osVendor" msprop:Generator_ColumnVarNameInTable="columnosVendor" msprop:Generator_ColumnPropNameInTable="osVendorColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="osOperatingSystem" msprop:Generator_UserColumnName="osOperatingSystem" msprop:Generator_ColumnPropNameInRow="osOperatingSystem" msprop:Generator_ColumnVarNameInTable="columnosOperatingSystem" msprop:Generator_ColumnPropNameInTable="osOperatingSystemColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="osVersion" msprop:Generator_UserColumnName="osVersion" msprop:Generator_ColumnPropNameInRow="osVersion" msprop:Generator_ColumnVarNameInTable="columnosVersion" msprop:Generator_ColumnPropNameInTable="osVersionColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="osPlatform3264" msprop:Generator_UserColumnName="osPlatform3264" msprop:Generator_ColumnPropNameInRow="osPlatform3264" msprop:Generator_ColumnVarNameInTable="columnosPlatform3264" msprop:Generator_ColumnPropNameInTable="osPlatform3264Column" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="osServicePack" msprop:Generator_UserColumnName="osServicePack" msprop:Generator_ColumnPropNameInRow="osServicePack" msprop:Generator_ColumnVarNameInTable="columnosServicePack" msprop:Generator_ColumnPropNameInTable="osServicePackColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="osFixLevel" msprop:Generator_UserColumnName="osFixLevel" msprop:Generator_ColumnPropNameInRow="osFixLevel" msprop:Generator_ColumnVarNameInTable="columnosFixLevel" msprop:Generator_ColumnPropNameInTable="osFixLevelColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="osComments" msprop:Generator_UserColumnName="osComments" msprop:Generator_ColumnPropNameInRow="osComments" msprop:Generator_ColumnVarNameInTable="columnosComments" msprop:Generator_ColumnPropNameInTable="osCommentsColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="osLastEdit" msprop:Generator_UserColumnName="osLastEdit" msprop:Generator_ColumnPropNameInRow="osLastEdit" msprop:Generator_ColumnVarNameInTable="columnosLastEdit" msprop:Generator_ColumnPropNameInTable="osLastEditColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="osLasUpdate" msprop:Generator_UserColumnName="osLasUpdate" msprop:Generator_ColumnPropNameInRow="osLasUpdate" msprop:Generator_ColumnVarNameInTable="columnosLasUpdate" msprop:Generator_ColumnPropNameInTable="osLasUpdateColumn" type="xs:dateTime" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="tblAttrPortData" msprop:Generator_UserTableName="tblAttrPortData" msprop:Generator_RowDeletedName="tblAttrPortDataRowDeleted" msprop:Generator_TableClassName="tblAttrPortDataDataTable" msprop:Generator_RowChangedName="tblAttrPortDataRowChanged" msprop:Generator_RowClassName="tblAttrPortDataRow" msprop:Generator_RowChangingName="tblAttrPortDataRowChanging" msprop:Generator_RowEvArgName="tblAttrPortDataRowChangeEvent" msprop:Generator_RowEvHandlerName="tblAttrPortDataRowChangeEventHandler" msprop:Generator_TablePropName="tblAttrPortData" msprop:Generator_TableVarName="tabletblAttrPortData" msprop:Generator_RowDeletingName="tblAttrPortDataRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="portKey" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_UserColumnName="portKey" msprop:Generator_ColumnPropNameInRow="portKey" msprop:Generator_ColumnVarNameInTable="columnportKey" msprop:Generator_ColumnPropNameInTable="portKeyColumn" type="xs:int" />
              <xs:element name="portCompKey" msprop:Generator_UserColumnName="portCompKey" msprop:Generator_ColumnPropNameInRow="portCompKey" msprop:Generator_ColumnVarNameInTable="columnportCompKey" msprop:Generator_ColumnPropNameInTable="portCompKeyColumn" type="xs:int" />
              <xs:element name="portName" msprop:Generator_UserColumnName="portName" msprop:Generator_ColumnPropNameInRow="portName" msprop:Generator_ColumnVarNameInTable="columnportName" msprop:Generator_ColumnPropNameInTable="portNameColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="32" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="portProductKey" msprop:Generator_UserColumnName="portProductKey" msprop:Generator_ColumnPropNameInRow="portProductKey" msprop:Generator_ColumnVarNameInTable="columnportProductKey" msprop:Generator_ColumnPropNameInTable="portProductKeyColumn" type="xs:int" />
              <xs:element name="portProductView" msprop:Generator_UserColumnName="portProductView" msprop:Generator_ColumnPropNameInRow="portProductView" msprop:Generator_ColumnVarNameInTable="columnportProductView" msprop:Generator_ColumnPropNameInTable="portProductViewColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="32" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="portSpeed" msprop:Generator_UserColumnName="portSpeed" msprop:Generator_ColumnPropNameInRow="portSpeed" msprop:Generator_ColumnVarNameInTable="columnportSpeed" msprop:Generator_ColumnPropNameInTable="portSpeedColumn" type="xs:int" minOccurs="0" />
              <xs:element name="portDuplex" msprop:Generator_UserColumnName="portDuplex" msprop:Generator_ColumnPropNameInRow="portDuplex" msprop:Generator_ColumnVarNameInTable="columnportDuplex" msprop:Generator_ColumnPropNameInTable="portDuplexColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="32" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="portUtilForward" msprop:Generator_UserColumnName="portUtilForward" msprop:Generator_ColumnPropNameInRow="portUtilForward" msprop:Generator_ColumnVarNameInTable="columnportUtilForward" msprop:Generator_ColumnPropNameInTable="portUtilForwardColumn" type="xs:double" minOccurs="0" />
              <xs:element name="portUtilReverse" msprop:Generator_UserColumnName="portUtilReverse" msprop:Generator_ColumnPropNameInRow="portUtilReverse" msprop:Generator_ColumnVarNameInTable="columnportUtilReverse" msprop:Generator_ColumnPropNameInTable="portUtilReverseColumn" type="xs:double" minOccurs="0" />
              <xs:element name="portAttributeSets" msprop:Generator_UserColumnName="portAttributeSets" msprop:Generator_ColumnPropNameInRow="portAttributeSets" msprop:Generator_ColumnVarNameInTable="columnportAttributeSets" msprop:Generator_ColumnPropNameInTable="portAttributeSetsColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="portComments" msprop:Generator_UserColumnName="portComments" msprop:Generator_ColumnPropNameInRow="portComments" msprop:Generator_ColumnVarNameInTable="columnportComments" msprop:Generator_ColumnPropNameInTable="portCommentsColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="portLastUpdate" msprop:Generator_UserColumnName="portLastUpdate" msprop:Generator_ColumnPropNameInRow="portLastUpdate" msprop:Generator_ColumnVarNameInTable="columnportLastUpdate" msprop:Generator_ColumnPropNameInTable="portLastUpdateColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="portLastEdit" msprop:Generator_UserColumnName="portLastEdit" msprop:Generator_ColumnPropNameInRow="portLastEdit" msprop:Generator_ColumnVarNameInTable="columnportLastEdit" msprop:Generator_ColumnPropNameInTable="portLastEditColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="tblAttrProcessor" msprop:Generator_UserTableName="tblAttrProcessor" msprop:Generator_RowDeletedName="tblAttrProcessorRowDeleted" msprop:Generator_TableClassName="tblAttrProcessorDataTable" msprop:Generator_RowChangedName="tblAttrProcessorRowChanged" msprop:Generator_RowClassName="tblAttrProcessorRow" msprop:Generator_RowChangingName="tblAttrProcessorRowChanging" msprop:Generator_RowEvArgName="tblAttrProcessorRowChangeEvent" msprop:Generator_RowEvHandlerName="tblAttrProcessorRowChangeEventHandler" msprop:Generator_TablePropName="tblAttrProcessor" msprop:Generator_TableVarName="tabletblAttrProcessor" msprop:Generator_RowDeletingName="tblAttrProcessorRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="physProcKey" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_UserColumnName="physProcKey" msprop:Generator_ColumnPropNameInRow="physProcKey" msprop:Generator_ColumnVarNameInTable="columnphysProcKey" msprop:Generator_ColumnPropNameInTable="physProcKeyColumn" type="xs:int" />
              <xs:element name="physProcCompKey" msprop:Generator_UserColumnName="physProcCompKey" msprop:Generator_ColumnPropNameInRow="physProcCompKey" msprop:Generator_ColumnVarNameInTable="columnphysProcCompKey" msprop:Generator_ColumnPropNameInTable="physProcCompKeyColumn" type="xs:int" />
              <xs:element name="physProcName" msprop:Generator_UserColumnName="physProcName" msprop:Generator_ColumnPropNameInRow="physProcName" msprop:Generator_ColumnVarNameInTable="columnphysProcName" msprop:Generator_ColumnPropNameInTable="physProcNameColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="physProcCores" msprop:Generator_UserColumnName="physProcCores" msprop:Generator_ColumnPropNameInRow="physProcCores" msprop:Generator_ColumnVarNameInTable="columnphysProcCores" msprop:Generator_ColumnPropNameInTable="physProcCoresColumn" type="xs:int" />
              <xs:element name="physProcCoreSpeed" msprop:Generator_UserColumnName="physProcCoreSpeed" msprop:Generator_ColumnPropNameInRow="physProcCoreSpeed" msprop:Generator_ColumnVarNameInTable="columnphysProcCoreSpeed" msprop:Generator_ColumnPropNameInTable="physProcCoreSpeedColumn" type="xs:int" />
              <xs:element name="physProcDataWidth" msprop:Generator_UserColumnName="physProcDataWidth" msprop:Generator_ColumnPropNameInRow="physProcDataWidth" msprop:Generator_ColumnVarNameInTable="columnphysProcDataWidth" msprop:Generator_ColumnPropNameInTable="physProcDataWidthColumn" type="xs:int" />
              <xs:element name="physProcAddrWidth" msprop:Generator_UserColumnName="physProcAddrWidth" msprop:Generator_ColumnPropNameInRow="physProcAddrWidth" msprop:Generator_ColumnVarNameInTable="columnphysProcAddrWidth" msprop:Generator_ColumnPropNameInTable="physProcAddrWidthColumn" type="xs:int" />
              <xs:element name="physProcMemSize" msprop:Generator_UserColumnName="physProcMemSize" msprop:Generator_ColumnPropNameInRow="physProcMemSize" msprop:Generator_ColumnVarNameInTable="columnphysProcMemSize" msprop:Generator_ColumnPropNameInTable="physProcMemSizeColumn" type="xs:int" />
              <xs:element name="physProcComment" msprop:Generator_UserColumnName="physProcComment" msprop:Generator_ColumnPropNameInRow="physProcComment" msprop:Generator_ColumnVarNameInTable="columnphysProcComment" msprop:Generator_ColumnPropNameInTable="physProcCommentColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="physProcLastUpdate" msprop:Generator_UserColumnName="physProcLastUpdate" msprop:Generator_ColumnPropNameInRow="physProcLastUpdate" msprop:Generator_ColumnVarNameInTable="columnphysProcLastUpdate" msprop:Generator_ColumnPropNameInTable="physProcLastUpdateColumn" type="xs:dateTime" />
              <xs:element name="physProcLastEdit" msprop:Generator_UserColumnName="physProcLastEdit" msprop:Generator_ColumnPropNameInRow="physProcLastEdit" msprop:Generator_ColumnVarNameInTable="columnphysProcLastEdit" msprop:Generator_ColumnPropNameInTable="physProcLastEditColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="tblAttrVirtualHost" msprop:Generator_UserTableName="tblAttrVirtualHost" msprop:Generator_RowDeletedName="tblAttrVirtualHostRowDeleted" msprop:Generator_TableClassName="tblAttrVirtualHostDataTable" msprop:Generator_RowChangedName="tblAttrVirtualHostRowChanged" msprop:Generator_RowClassName="tblAttrVirtualHostRow" msprop:Generator_RowChangingName="tblAttrVirtualHostRowChanging" msprop:Generator_RowEvArgName="tblAttrVirtualHostRowChangeEvent" msprop:Generator_RowEvHandlerName="tblAttrVirtualHostRowChangeEventHandler" msprop:Generator_TablePropName="tblAttrVirtualHost" msprop:Generator_TableVarName="tabletblAttrVirtualHost" msprop:Generator_RowDeletingName="tblAttrVirtualHostRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="vhKey" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_UserColumnName="vhKey" msprop:Generator_ColumnPropNameInRow="vhKey" msprop:Generator_ColumnVarNameInTable="columnvhKey" msprop:Generator_ColumnPropNameInTable="vhKeyColumn" type="xs:int" />
              <xs:element name="vhOSKey" msprop:Generator_UserColumnName="vhOSKey" msprop:Generator_ColumnPropNameInRow="vhOSKey" msprop:Generator_ColumnVarNameInTable="columnvhOSKey" msprop:Generator_ColumnPropNameInTable="vhOSKeyColumn" type="xs:int" />
              <xs:element name="vhName" msprop:Generator_UserColumnName="vhName" msprop:Generator_ColumnPropNameInRow="vhName" msprop:Generator_ColumnVarNameInTable="columnvhName" msprop:Generator_ColumnPropNameInTable="vhNameColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="vhVendor" msprop:Generator_UserColumnName="vhVendor" msprop:Generator_ColumnPropNameInRow="vhVendor" msprop:Generator_ColumnVarNameInTable="columnvhVendor" msprop:Generator_ColumnPropNameInTable="vhVendorColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="vhVersion" msprop:Generator_UserColumnName="vhVersion" msprop:Generator_ColumnPropNameInRow="vhVersion" msprop:Generator_ColumnVarNameInTable="columnvhVersion" msprop:Generator_ColumnPropNameInTable="vhVersionColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="vhRelease" msprop:Generator_UserColumnName="vhRelease" msprop:Generator_ColumnPropNameInRow="vhRelease" msprop:Generator_ColumnVarNameInTable="columnvhRelease" msprop:Generator_ColumnPropNameInTable="vhReleaseColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="vhServicePack" msprop:Generator_UserColumnName="vhServicePack" msprop:Generator_ColumnPropNameInRow="vhServicePack" msprop:Generator_ColumnVarNameInTable="columnvhServicePack" msprop:Generator_ColumnPropNameInTable="vhServicePackColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="vhFixLevel" msprop:Generator_UserColumnName="vhFixLevel" msprop:Generator_ColumnPropNameInRow="vhFixLevel" msprop:Generator_ColumnVarNameInTable="columnvhFixLevel" msprop:Generator_ColumnPropNameInTable="vhFixLevelColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="vhFileName" msprop:Generator_UserColumnName="vhFileName" msprop:Generator_ColumnPropNameInRow="vhFileName" msprop:Generator_ColumnVarNameInTable="columnvhFileName" msprop:Generator_ColumnPropNameInTable="vhFileNameColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="vhCreationDate" msprop:Generator_UserColumnName="vhCreationDate" msprop:Generator_ColumnPropNameInRow="vhCreationDate" msprop:Generator_ColumnVarNameInTable="columnvhCreationDate" msprop:Generator_ColumnPropNameInTable="vhCreationDateColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="vhComments" msprop:Generator_UserColumnName="vhComments" msprop:Generator_ColumnPropNameInRow="vhComments" msprop:Generator_ColumnVarNameInTable="columnvhComments" msprop:Generator_ColumnPropNameInTable="vhCommentsColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="vhLastEdit" msprop:Generator_UserColumnName="vhLastEdit" msprop:Generator_ColumnPropNameInRow="vhLastEdit" msprop:Generator_ColumnVarNameInTable="columnvhLastEdit" msprop:Generator_ColumnPropNameInTable="vhLastEditColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="vhLastUpdate" msprop:Generator_UserColumnName="vhLastUpdate" msprop:Generator_ColumnPropNameInRow="vhLastUpdate" msprop:Generator_ColumnVarNameInTable="columnvhLastUpdate" msprop:Generator_ColumnPropNameInTable="vhLastUpdateColumn" type="xs:dateTime" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="tblCabinetRows" msprop:Generator_UserTableName="tblCabinetRows" msprop:Generator_RowDeletedName="tblCabinetRowsRowDeleted" msprop:Generator_TableClassName="tblCabinetRowsDataTable" msprop:Generator_RowChangedName="tblCabinetRowsRowChanged" msprop:Generator_RowClassName="tblCabinetRowsRow" msprop:Generator_RowChangingName="tblCabinetRowsRowChanging" msprop:Generator_RowEvArgName="tblCabinetRowsRowChangeEvent" msprop:Generator_RowEvHandlerName="tblCabinetRowsRowChangeEventHandler" msprop:Generator_TablePropName="tblCabinetRows" msprop:Generator_TableVarName="tabletblCabinetRows" msprop:Generator_RowDeletingName="tblCabinetRowsRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="rowKey" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_UserColumnName="rowKey" msprop:Generator_ColumnPropNameInRow="rowKey" msprop:Generator_ColumnVarNameInTable="columnrowKey" msprop:Generator_ColumnPropNameInTable="rowKeyColumn" type="xs:int" />
              <xs:element name="rowId" msprop:Generator_UserColumnName="rowId" msprop:Generator_ColumnPropNameInRow="rowId" msprop:Generator_ColumnVarNameInTable="columnrowId" msprop:Generator_ColumnPropNameInTable="rowIdColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="rowLoc" msprop:Generator_UserColumnName="rowLoc" msprop:Generator_ColumnPropNameInRow="rowLoc" msprop:Generator_ColumnVarNameInTable="columnrowLoc" msprop:Generator_ColumnPropNameInTable="rowLocColumn" type="xs:int" />
              <xs:element name="rowName" msprop:Generator_UserColumnName="rowName" msprop:Generator_ColumnPropNameInRow="rowName" msprop:Generator_ColumnVarNameInTable="columnrowName" msprop:Generator_ColumnPropNameInTable="rowNameColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="rowSide" msprop:Generator_UserColumnName="rowSide" msprop:Generator_ColumnPropNameInRow="rowSide" msprop:Generator_ColumnVarNameInTable="columnrowSide" msprop:Generator_ColumnPropNameInTable="rowSideColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="rowGrid" msprop:Generator_UserColumnName="rowGrid" msprop:Generator_ColumnPropNameInRow="rowGrid" msprop:Generator_ColumnVarNameInTable="columnrowGrid" msprop:Generator_ColumnPropNameInTable="rowGridColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="rowDefaultVendor" msprop:Generator_UserColumnName="rowDefaultVendor" msprop:Generator_ColumnPropNameInRow="rowDefaultVendor" msprop:Generator_ColumnVarNameInTable="columnrowDefaultVendor" msprop:Generator_ColumnPropNameInTable="rowDefaultVendorColumn" type="xs:int" minOccurs="0" />
              <xs:element name="rowCabCt" msprop:Generator_UserColumnName="rowCabCt" msprop:Generator_ColumnPropNameInRow="rowCabCt" msprop:Generator_ColumnVarNameInTable="columnrowCabCt" msprop:Generator_ColumnPropNameInTable="rowCabCtColumn" type="xs:int" minOccurs="0" />
              <xs:element name="rowComments" msprop:Generator_UserColumnName="rowComments" msprop:Generator_ColumnPropNameInRow="rowComments" msprop:Generator_ColumnVarNameInTable="columnrowComments" msprop:Generator_ColumnPropNameInTable="rowCommentsColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="rowLastUpdate" msprop:Generator_UserColumnName="rowLastUpdate" msprop:Generator_ColumnPropNameInRow="rowLastUpdate" msprop:Generator_ColumnVarNameInTable="columnrowLastUpdate" msprop:Generator_ColumnPropNameInTable="rowLastUpdateColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="rowLastEdit" msprop:Generator_UserColumnName="rowLastEdit" msprop:Generator_ColumnPropNameInRow="rowLastEdit" msprop:Generator_ColumnVarNameInTable="columnrowLastEdit" msprop:Generator_ColumnPropNameInTable="rowLastEditColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="tblComponents" msprop:Generator_UserTableName="tblComponents" msprop:Generator_RowDeletedName="tblComponentsRowDeleted" msprop:Generator_TableClassName="tblComponentsDataTable" msprop:Generator_RowChangedName="tblComponentsRowChanged" msprop:Generator_RowClassName="tblComponentsRow" msprop:Generator_RowChangingName="tblComponentsRowChanging" msprop:Generator_RowEvArgName="tblComponentsRowChangeEvent" msprop:Generator_RowEvHandlerName="tblComponentsRowChangeEventHandler" msprop:Generator_TablePropName="tblComponents" msprop:Generator_TableVarName="tabletblComponents" msprop:Generator_RowDeletingName="tblComponentsRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="compKey" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_UserColumnName="compKey" msprop:Generator_ColumnPropNameInRow="compKey" msprop:Generator_ColumnVarNameInTable="columncompKey" msprop:Generator_ColumnPropNameInTable="compKeyColumn" type="xs:int" />
              <xs:element name="compLocKey" msprop:Generator_UserColumnName="compLocKey" msprop:Generator_ColumnPropNameInRow="compLocKey" msprop:Generator_ColumnVarNameInTable="columncompLocKey" msprop:Generator_ColumnPropNameInTable="compLocKeyColumn" type="xs:int" />
              <xs:element name="compName" msprop:Generator_UserColumnName="compName" msprop:Generator_ColumnPropNameInRow="compName" msprop:Generator_ColumnVarNameInTable="columncompName" msprop:Generator_ColumnPropNameInTable="compNameColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="compLabel" msprop:Generator_UserColumnName="compLabel" msprop:Generator_ColumnPropNameInRow="compLabel" msprop:Generator_ColumnVarNameInTable="columncompLabel" msprop:Generator_ColumnPropNameInTable="compLabelColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="compVendorKey" msprop:Generator_UserColumnName="compVendorKey" msprop:Generator_ColumnPropNameInRow="compVendorKey" msprop:Generator_ColumnVarNameInTable="columncompVendorKey" msprop:Generator_ColumnPropNameInTable="compVendorKeyColumn" type="xs:int" />
              <xs:element name="compParentSlot" msprop:Generator_UserColumnName="compParentSlot" msprop:Generator_ColumnPropNameInRow="compParentSlot" msprop:Generator_ColumnVarNameInTable="columncompParentSlot" msprop:Generator_ColumnPropNameInTable="compParentSlotColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="16" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="compParentKey" msprop:Generator_UserColumnName="compParentKey" msprop:Generator_ColumnPropNameInRow="compParentKey" msprop:Generator_ColumnVarNameInTable="columncompParentKey" msprop:Generator_ColumnPropNameInTable="compParentKeyColumn" type="xs:int" minOccurs="0" />
              <xs:element name="compParentName" msprop:Generator_UserColumnName="compParentName" msprop:Generator_ColumnPropNameInRow="compParentName" msprop:Generator_ColumnVarNameInTable="columncompParentName" msprop:Generator_ColumnPropNameInTable="compParentNameColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="compParentType" msprop:Generator_UserColumnName="compParentType" msprop:Generator_ColumnPropNameInRow="compParentType" msprop:Generator_ColumnVarNameInTable="columncompParentType" msprop:Generator_ColumnPropNameInTable="compParentTypeColumn" type="xs:int" minOccurs="0" />
              <xs:element name="vNetType" msprop:Generator_UserColumnName="vNetType" msprop:Generator_ColumnPropNameInRow="vNetType" msprop:Generator_ColumnVarNameInTable="columnvNetType" msprop:Generator_ColumnPropNameInTable="vNetTypeColumn" type="xs:int" />
              <xs:element name="vNetSubType" msprop:Generator_UserColumnName="vNetSubType" msprop:Generator_ColumnPropNameInRow="vNetSubType" msprop:Generator_ColumnVarNameInTable="columnvNetSubType" msprop:Generator_ColumnPropNameInTable="vNetSubTypeColumn" type="xs:int" />
              <xs:element name="compAttributeSets" msprop:Generator_UserColumnName="compAttributeSets" msprop:Generator_ColumnPropNameInRow="compAttributeSets" msprop:Generator_ColumnVarNameInTable="columncompAttributeSets" msprop:Generator_ColumnPropNameInTable="compAttributeSetsColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="compComments" msprop:Generator_UserColumnName="compComments" msprop:Generator_ColumnPropNameInRow="compComments" msprop:Generator_ColumnVarNameInTable="columncompComments" msprop:Generator_ColumnPropNameInTable="compCommentsColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="compLastUpdate" msprop:Generator_UserColumnName="compLastUpdate" msprop:Generator_ColumnPropNameInRow="compLastUpdate" msprop:Generator_ColumnVarNameInTable="columncompLastUpdate" msprop:Generator_ColumnPropNameInTable="compLastUpdateColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="compLastEdit" msprop:Generator_UserColumnName="compLastEdit" msprop:Generator_ColumnPropNameInRow="compLastEdit" msprop:Generator_ColumnVarNameInTable="columncompLastEdit" msprop:Generator_ColumnPropNameInTable="compLastEditColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="tblLocations" msprop:Generator_UserTableName="tblLocations" msprop:Generator_RowDeletedName="tblLocationsRowDeleted" msprop:Generator_TableClassName="tblLocationsDataTable" msprop:Generator_RowChangedName="tblLocationsRowChanged" msprop:Generator_RowClassName="tblLocationsRow" msprop:Generator_RowChangingName="tblLocationsRowChanging" msprop:Generator_RowEvArgName="tblLocationsRowChangeEvent" msprop:Generator_RowEvHandlerName="tblLocationsRowChangeEventHandler" msprop:Generator_TablePropName="tblLocations" msprop:Generator_TableVarName="tabletblLocations" msprop:Generator_RowDeletingName="tblLocationsRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="locKey" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_UserColumnName="locKey" msprop:Generator_ColumnPropNameInRow="locKey" msprop:Generator_ColumnVarNameInTable="columnlocKey" msprop:Generator_ColumnPropNameInTable="locKeyColumn" type="xs:int" />
              <xs:element name="locSiteId" msprop:Generator_UserColumnName="locSiteId" msprop:Generator_ColumnPropNameInRow="locSiteId" msprop:Generator_ColumnVarNameInTable="columnlocSiteId" msprop:Generator_ColumnPropNameInTable="locSiteIdColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="locCompanyName" msprop:Generator_UserColumnName="locCompanyName" msprop:Generator_ColumnPropNameInRow="locCompanyName" msprop:Generator_ColumnVarNameInTable="columnlocCompanyName" msprop:Generator_ColumnPropNameInTable="locCompanyNameColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="locAddress1" msprop:Generator_UserColumnName="locAddress1" msprop:Generator_ColumnPropNameInRow="locAddress1" msprop:Generator_ColumnVarNameInTable="columnlocAddress1" msprop:Generator_ColumnPropNameInTable="locAddress1Column" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="locAddress2" msprop:Generator_UserColumnName="locAddress2" msprop:Generator_ColumnPropNameInRow="locAddress2" msprop:Generator_ColumnVarNameInTable="columnlocAddress2" msprop:Generator_ColumnPropNameInTable="locAddress2Column" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="locCity" msprop:Generator_UserColumnName="locCity" msprop:Generator_ColumnPropNameInRow="locCity" msprop:Generator_ColumnVarNameInTable="columnlocCity" msprop:Generator_ColumnPropNameInTable="locCityColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="locState" msprop:Generator_UserColumnName="locState" msprop:Generator_ColumnPropNameInRow="locState" msprop:Generator_ColumnVarNameInTable="columnlocState" msprop:Generator_ColumnPropNameInTable="locStateColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="64" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="locZip" msprop:Generator_UserColumnName="locZip" msprop:Generator_ColumnPropNameInRow="locZip" msprop:Generator_ColumnVarNameInTable="columnlocZip" msprop:Generator_ColumnPropNameInTable="locZipColumn" type="xs:int" minOccurs="0" />
              <xs:element name="locZipP4" msprop:Generator_UserColumnName="locZipP4" msprop:Generator_ColumnPropNameInRow="locZipP4" msprop:Generator_ColumnVarNameInTable="columnlocZipP4" msprop:Generator_ColumnPropNameInTable="locZipP4Column" type="xs:int" minOccurs="0" />
              <xs:element name="locCountry" msprop:Generator_UserColumnName="locCountry" msprop:Generator_ColumnPropNameInRow="locCountry" msprop:Generator_ColumnVarNameInTable="columnlocCountry" msprop:Generator_ColumnPropNameInTable="locCountryColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="locContact" msprop:Generator_UserColumnName="locContact" msprop:Generator_ColumnPropNameInRow="locContact" msprop:Generator_ColumnVarNameInTable="columnlocContact" msprop:Generator_ColumnPropNameInTable="locContactColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="locBackupContact" msprop:Generator_UserColumnName="locBackupContact" msprop:Generator_ColumnPropNameInRow="locBackupContact" msprop:Generator_ColumnVarNameInTable="columnlocBackupContact" msprop:Generator_ColumnPropNameInTable="locBackupContactColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="locPhone" msprop:Generator_UserColumnName="locPhone" msprop:Generator_ColumnPropNameInRow="locPhone" msprop:Generator_ColumnVarNameInTable="columnlocPhone" msprop:Generator_ColumnPropNameInTable="locPhoneColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="32" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="locSubnet" msprop:Generator_UserColumnName="locSubnet" msprop:Generator_ColumnPropNameInRow="locSubnet" msprop:Generator_ColumnVarNameInTable="columnlocSubnet" msprop:Generator_ColumnPropNameInTable="locSubnetColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="16" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="locMask" msprop:Generator_UserColumnName="locMask" msprop:Generator_ColumnPropNameInRow="locMask" msprop:Generator_ColumnVarNameInTable="columnlocMask" msprop:Generator_ColumnPropNameInTable="locMaskColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="16" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="locComments" msprop:Generator_UserColumnName="locComments" msprop:Generator_ColumnPropNameInRow="locComments" msprop:Generator_ColumnVarNameInTable="columnlocComments" msprop:Generator_ColumnPropNameInTable="locCommentsColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="locLastUpdate" msprop:Generator_UserColumnName="locLastUpdate" msprop:Generator_ColumnPropNameInRow="locLastUpdate" msprop:Generator_ColumnVarNameInTable="columnlocLastUpdate" msprop:Generator_ColumnPropNameInTable="locLastUpdateColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="locLastEdit" msprop:Generator_UserColumnName="locLastEdit" msprop:Generator_ColumnPropNameInRow="locLastEdit" msprop:Generator_ColumnVarNameInTable="columnlocLastEdit" msprop:Generator_ColumnPropNameInTable="locLastEditColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="tblNetworkLinks" msprop:Generator_UserTableName="tblNetworkLinks" msprop:Generator_RowDeletedName="tblNetworkLinksRowDeleted" msprop:Generator_TableClassName="tblNetworkLinksDataTable" msprop:Generator_RowChangedName="tblNetworkLinksRowChanged" msprop:Generator_RowClassName="tblNetworkLinksRow" msprop:Generator_RowChangingName="tblNetworkLinksRowChanging" msprop:Generator_RowEvArgName="tblNetworkLinksRowChangeEvent" msprop:Generator_RowEvHandlerName="tblNetworkLinksRowChangeEventHandler" msprop:Generator_TablePropName="tblNetworkLinks" msprop:Generator_TableVarName="tabletblNetworkLinks" msprop:Generator_RowDeletingName="tblNetworkLinksRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="linkKey" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_UserColumnName="linkKey" msprop:Generator_ColumnPropNameInRow="linkKey" msprop:Generator_ColumnVarNameInTable="columnlinkKey" msprop:Generator_ColumnPropNameInTable="linkKeyColumn" type="xs:int" />
              <xs:element name="nbrCableLabel" msprop:Generator_UserColumnName="nbrCableLabel" msprop:Generator_ColumnPropNameInRow="nbrCableLabel" msprop:Generator_ColumnVarNameInTable="columnnbrCableLabel" msprop:Generator_ColumnPropNameInTable="nbrCableLabelColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="nbrNodeAKey" msprop:Generator_UserColumnName="nbrNodeAKey" msprop:Generator_ColumnPropNameInRow="nbrNodeAKey" msprop:Generator_ColumnVarNameInTable="columnnbrNodeAKey" msprop:Generator_ColumnPropNameInTable="nbrNodeAKeyColumn" type="xs:int" />
              <xs:element name="nbrPortA" msprop:Generator_UserColumnName="nbrPortA" msprop:Generator_ColumnPropNameInRow="nbrPortA" msprop:Generator_ColumnVarNameInTable="columnnbrPortA" msprop:Generator_ColumnPropNameInTable="nbrPortAColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="32" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="nbrNodeBKey" msprop:Generator_UserColumnName="nbrNodeBKey" msprop:Generator_ColumnPropNameInRow="nbrNodeBKey" msprop:Generator_ColumnVarNameInTable="columnnbrNodeBKey" msprop:Generator_ColumnPropNameInTable="nbrNodeBKeyColumn" type="xs:int" />
              <xs:element name="nbrPortB" msprop:Generator_UserColumnName="nbrPortB" msprop:Generator_ColumnPropNameInRow="nbrPortB" msprop:Generator_ColumnVarNameInTable="columnnbrPortB" msprop:Generator_ColumnPropNameInTable="nbrPortBColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="32" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="nbrvNetLink" msprop:Generator_UserColumnName="nbrvNetLink" msprop:Generator_ColumnPropNameInRow="nbrvNetLink" msprop:Generator_ColumnVarNameInTable="columnnbrvNetLink" msprop:Generator_ColumnPropNameInTable="nbrvNetLinkColumn" type="xs:int" />
              <xs:element name="nbrMediaLength" msprop:Generator_UserColumnName="nbrMediaLength" msprop:Generator_ColumnPropNameInRow="nbrMediaLength" msprop:Generator_ColumnVarNameInTable="columnnbrMediaLength" msprop:Generator_ColumnPropNameInTable="nbrMediaLengthColumn" type="xs:int" minOccurs="0" />
              <xs:element name="nbrSpeed" msprop:Generator_UserColumnName="nbrSpeed" msprop:Generator_ColumnPropNameInRow="nbrSpeed" msprop:Generator_ColumnVarNameInTable="columnnbrSpeed" msprop:Generator_ColumnPropNameInTable="nbrSpeedColumn" type="xs:int" minOccurs="0" />
              <xs:element name="nbrLatency" msprop:Generator_UserColumnName="nbrLatency" msprop:Generator_ColumnPropNameInRow="nbrLatency" msprop:Generator_ColumnVarNameInTable="columnnbrLatency" msprop:Generator_ColumnPropNameInTable="nbrLatencyColumn" type="xs:double" minOccurs="0" />
              <xs:element name="nbrReverseUtilization" msprop:Generator_UserColumnName="nbrReverseUtilization" msprop:Generator_ColumnPropNameInRow="nbrReverseUtilization" msprop:Generator_ColumnVarNameInTable="columnnbrReverseUtilization" msprop:Generator_ColumnPropNameInTable="nbrReverseUtilizationColumn" type="xs:double" minOccurs="0" />
              <xs:element name="nbrForwardUtilization" msprop:Generator_UserColumnName="nbrForwardUtilization" msprop:Generator_ColumnPropNameInRow="nbrForwardUtilization" msprop:Generator_ColumnVarNameInTable="columnnbrForwardUtilization" msprop:Generator_ColumnPropNameInTable="nbrForwardUtilizationColumn" type="xs:double" minOccurs="0" />
              <xs:element name="nbrDuplex" msprop:Generator_UserColumnName="nbrDuplex" msprop:Generator_ColumnPropNameInRow="nbrDuplex" msprop:Generator_ColumnVarNameInTable="columnnbrDuplex" msprop:Generator_ColumnPropNameInTable="nbrDuplexColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="32" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="nbrComments" msprop:Generator_UserColumnName="nbrComments" msprop:Generator_ColumnPropNameInRow="nbrComments" msprop:Generator_ColumnVarNameInTable="columnnbrComments" msprop:Generator_ColumnPropNameInTable="nbrCommentsColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="nbrDate" msprop:Generator_UserColumnName="nbrDate" msprop:Generator_ColumnPropNameInRow="nbrDate" msprop:Generator_ColumnVarNameInTable="columnnbrDate" msprop:Generator_ColumnPropNameInTable="nbrDateColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="nbrLastEdit" msprop:Generator_UserColumnName="nbrLastEdit" msprop:Generator_ColumnPropNameInRow="nbrLastEdit" msprop:Generator_ColumnVarNameInTable="columnnbrLastEdit" msprop:Generator_ColumnPropNameInTable="nbrLastEditColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="tblProductData" msprop:Generator_UserTableName="tblProductData" msprop:Generator_RowDeletedName="tblProductDataRowDeleted" msprop:Generator_TableClassName="tblProductDataDataTable" msprop:Generator_RowChangedName="tblProductDataRowChanged" msprop:Generator_RowClassName="tblProductDataRow" msprop:Generator_RowChangingName="tblProductDataRowChanging" msprop:Generator_RowEvArgName="tblProductDataRowChangeEvent" msprop:Generator_RowEvHandlerName="tblProductDataRowChangeEventHandler" msprop:Generator_TablePropName="tblProductData" msprop:Generator_TableVarName="tabletblProductData" msprop:Generator_RowDeletingName="tblProductDataRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="prodKey" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_UserColumnName="prodKey" msprop:Generator_ColumnPropNameInRow="prodKey" msprop:Generator_ColumnVarNameInTable="columnprodKey" msprop:Generator_ColumnPropNameInTable="prodKeyColumn" type="xs:int" />
              <xs:element name="prodVendor" msprop:Generator_UserColumnName="prodVendor" msprop:Generator_ColumnPropNameInRow="prodVendor" msprop:Generator_ColumnVarNameInTable="columnprodVendor" msprop:Generator_ColumnPropNameInTable="prodVendorColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="prodProduct" msprop:Generator_UserColumnName="prodProduct" msprop:Generator_ColumnPropNameInRow="prodProduct" msprop:Generator_ColumnVarNameInTable="columnprodProduct" msprop:Generator_ColumnPropNameInTable="prodProductColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="prodModel" msprop:Generator_UserColumnName="prodModel" msprop:Generator_ColumnPropNameInRow="prodModel" msprop:Generator_ColumnVarNameInTable="columnprodModel" msprop:Generator_ColumnPropNameInTable="prodModelColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="prodPartNr" msprop:Generator_UserColumnName="prodPartNr" msprop:Generator_ColumnPropNameInRow="prodPartNr" msprop:Generator_ColumnVarNameInTable="columnprodPartNr" msprop:Generator_ColumnPropNameInTable="prodPartNrColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="prodSlots" msprop:Generator_UserColumnName="prodSlots" msprop:Generator_ColumnPropNameInRow="prodSlots" msprop:Generator_ColumnVarNameInTable="columnprodSlots" msprop:Generator_ColumnPropNameInTable="prodSlotsColumn" type="xs:int" minOccurs="0" />
              <xs:element name="prodCableView" msprop:Generator_UserColumnName="prodCableView" msprop:Generator_ColumnPropNameInRow="prodCableView" msprop:Generator_ColumnVarNameInTable="columnprodCableView" msprop:Generator_ColumnPropNameInTable="prodCableViewColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="16" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="prodStatusView" msprop:Generator_UserColumnName="prodStatusView" msprop:Generator_ColumnPropNameInRow="prodStatusView" msprop:Generator_ColumnVarNameInTable="columnprodStatusView" msprop:Generator_ColumnPropNameInTable="prodStatusViewColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="16" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="prodMasterTop" msprop:Generator_UserColumnName="prodMasterTop" msprop:Generator_ColumnPropNameInRow="prodMasterTop" msprop:Generator_ColumnVarNameInTable="columnprodMasterTop" msprop:Generator_ColumnPropNameInTable="prodMasterTopColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="prodMasterRear" msprop:Generator_UserColumnName="prodMasterRear" msprop:Generator_ColumnPropNameInRow="prodMasterRear" msprop:Generator_ColumnVarNameInTable="columnprodMasterRear" msprop:Generator_ColumnPropNameInTable="prodMasterRearColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="prodMasterFront" msprop:Generator_UserColumnName="prodMasterFront" msprop:Generator_ColumnPropNameInRow="prodMasterFront" msprop:Generator_ColumnVarNameInTable="columnprodMasterFront" msprop:Generator_ColumnPropNameInTable="prodMasterFrontColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="prodStencil" msprop:Generator_UserColumnName="prodStencil" msprop:Generator_ColumnPropNameInRow="prodStencil" msprop:Generator_ColumnVarNameInTable="columnprodStencil" msprop:Generator_ColumnPropNameInTable="prodStencilColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="vNetType" msprop:Generator_UserColumnName="vNetType" msprop:Generator_ColumnPropNameInRow="vNetType" msprop:Generator_ColumnVarNameInTable="columnvNetType" msprop:Generator_ColumnPropNameInTable="vNetTypeColumn" type="xs:int" />
              <xs:element name="vNetSubType" msprop:Generator_UserColumnName="vNetSubType" msprop:Generator_ColumnPropNameInRow="vNetSubType" msprop:Generator_ColumnVarNameInTable="columnvNetSubType" msprop:Generator_ColumnPropNameInTable="vNetSubTypeColumn" type="xs:int" />
              <xs:element name="vNetShowStatus" msprop:Generator_UserColumnName="vNetShowStatus" msprop:Generator_ColumnPropNameInRow="vNetShowStatus" msprop:Generator_ColumnVarNameInTable="columnvNetShowStatus" msprop:Generator_ColumnPropNameInTable="vNetShowStatusColumn" type="xs:boolean" />
              <xs:element name="prodErrorSlot" msprop:Generator_UserColumnName="prodErrorSlot" msprop:Generator_ColumnPropNameInRow="prodErrorSlot" msprop:Generator_ColumnVarNameInTable="columnprodErrorSlot" msprop:Generator_ColumnPropNameInTable="prodErrorSlotColumn" type="xs:boolean" />
              <xs:element name="prodErrorPort" msprop:Generator_UserColumnName="prodErrorPort" msprop:Generator_ColumnPropNameInRow="prodErrorPort" msprop:Generator_ColumnVarNameInTable="columnprodErrorPort" msprop:Generator_ColumnPropNameInTable="prodErrorPortColumn" type="xs:boolean" />
              <xs:element name="prodErrorGeneral" msprop:Generator_UserColumnName="prodErrorGeneral" msprop:Generator_ColumnPropNameInRow="prodErrorGeneral" msprop:Generator_ColumnVarNameInTable="columnprodErrorGeneral" msprop:Generator_ColumnPropNameInTable="prodErrorGeneralColumn" type="xs:boolean" />
              <xs:element name="prodBTU" msprop:Generator_UserColumnName="prodBTU" msprop:Generator_ColumnPropNameInRow="prodBTU" msprop:Generator_ColumnVarNameInTable="columnprodBTU" msprop:Generator_ColumnPropNameInTable="prodBTUColumn" type="xs:double" minOccurs="0" />
              <xs:element name="prodWeight" msprop:Generator_UserColumnName="prodWeight" msprop:Generator_ColumnPropNameInRow="prodWeight" msprop:Generator_ColumnVarNameInTable="columnprodWeight" msprop:Generator_ColumnPropNameInTable="prodWeightColumn" type="xs:double" minOccurs="0" />
              <xs:element name="prodPower" msprop:Generator_UserColumnName="prodPower" msprop:Generator_ColumnPropNameInRow="prodPower" msprop:Generator_ColumnVarNameInTable="columnprodPower" msprop:Generator_ColumnPropNameInTable="prodPowerColumn" type="xs:double" minOccurs="0" />
              <xs:element name="prodVoltage" msprop:Generator_UserColumnName="prodVoltage" msprop:Generator_ColumnPropNameInRow="prodVoltage" msprop:Generator_ColumnVarNameInTable="columnprodVoltage" msprop:Generator_ColumnPropNameInTable="prodVoltageColumn" type="xs:int" minOccurs="0" />
              <xs:element name="prodComments" msprop:Generator_UserColumnName="prodComments" msprop:Generator_ColumnPropNameInRow="prodComments" msprop:Generator_ColumnVarNameInTable="columnprodComments" msprop:Generator_ColumnPropNameInTable="prodCommentsColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="prodLastUpdate" msprop:Generator_UserColumnName="prodLastUpdate" msprop:Generator_ColumnPropNameInRow="prodLastUpdate" msprop:Generator_ColumnVarNameInTable="columnprodLastUpdate" msprop:Generator_ColumnPropNameInTable="prodLastUpdateColumn" type="xs:dateTime" />
              <xs:element name="prodLastEdit" msprop:Generator_UserColumnName="prodLastEdit" msprop:Generator_ColumnPropNameInRow="prodLastEdit" msprop:Generator_ColumnVarNameInTable="columnprodLastEdit" msprop:Generator_ColumnPropNameInTable="prodLastEditColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="128" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique name="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:tblAttrApplications" />
      <xs:field xpath="mstns:appKey" />
    </xs:unique>
    <xs:unique name="tblAttrAsset_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:tblAttrAsset" />
      <xs:field xpath="mstns:assetID" />
    </xs:unique>
    <xs:unique name="tblAttrCabinet_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:tblAttrCabinet" />
      <xs:field xpath="mstns:rckKey" />
    </xs:unique>
    <xs:unique name="tblAttrExternalStorage_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:tblAttrExternalStorage" />
      <xs:field xpath="mstns:attresKey" />
    </xs:unique>
    <xs:unique name="tblAttrLocation_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:tblAttrLocation" />
      <xs:field xpath="mstns:attrlocKey" />
    </xs:unique>
    <xs:unique name="tblAttrNetwork_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:tblAttrNetwork" />
      <xs:field xpath="mstns:attrnetKey" />
    </xs:unique>
    <xs:unique name="tblAttrOperatingSystem_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:tblAttrOperatingSystem" />
      <xs:field xpath="mstns:osKey" />
    </xs:unique>
    <xs:unique name="tblAttrPortData_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:tblAttrPortData" />
      <xs:field xpath="mstns:portKey" />
    </xs:unique>
    <xs:unique name="tblAttrVirtualHost_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:tblAttrVirtualHost" />
      <xs:field xpath="mstns:vhKey" />
    </xs:unique>
    <xs:unique name="tblCabinetRows_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:tblCabinetRows" />
      <xs:field xpath="mstns:rowKey" />
    </xs:unique>
    <xs:unique name="tblComponents_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:tblComponents" />
      <xs:field xpath="mstns:compKey" />
    </xs:unique>
    <xs:unique name="tblLocations_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:tblLocations" />
      <xs:field xpath="mstns:locKey" />
    </xs:unique>
    <xs:unique name="tblNetworkLinks_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:tblNetworkLinks" />
      <xs:field xpath="mstns:linkKey" />
    </xs:unique>
    <xs:unique name="tblProductData_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:tblProductData" />
      <xs:field xpath="mstns:prodKey" />
    </xs:unique>
  </xs:element>
  <xs:annotation>
    <xs:appinfo>
      <msdata:Relationship name="FK_tblAttrExternalStorage_tblAttrNetwork" msdata:parent="tblAttrNetwork" msdata:child="tblAttrExternalStorage" msdata:parentkey="attrnetKey" msdata:childkey="attresPriNetKey" msprop:Generator_UserRelationName="FK_tblAttrExternalStorage_tblAttrNetwork" msprop:Generator_RelationVarName="relationFK_tblAttrExternalStorage_tblAttrNetwork" msprop:Generator_UserChildTable="tblAttrExternalStorage" msprop:Generator_UserParentTable="tblAttrNetwork" msprop:Generator_ParentPropName="tblAttrNetworkRowByFK_tblAttrExternalStorage_tblAttrNetwork" msprop:Generator_ChildPropName="GettblAttrExternalStorageRowsByFK_tblAttrExternalStorage_tblAttrNetwork" />
      <msdata:Relationship name="FK_tblAttrExternalStorage_tblAttrNetworkRedundant" msdata:parent="tblAttrNetwork" msdata:child="tblAttrExternalStorage" msdata:parentkey="attrnetKey" msdata:childkey="attresRedNetKey" msprop:Generator_UserRelationName="FK_tblAttrExternalStorage_tblAttrNetworkRedundant" msprop:Generator_RelationVarName="relationFK_tblAttrExternalStorage_tblAttrNetworkRedundant" msprop:Generator_UserChildTable="tblAttrExternalStorage" msprop:Generator_UserParentTable="tblAttrNetwork" msprop:Generator_ParentPropName="tblAttrNetworkRowByFK_tblAttrExternalStorage_tblAttrNetworkRedundant" msprop:Generator_ChildPropName="GettblAttrExternalStorageRowsByFK_tblAttrExternalStorage_tblAttrNetworkRedundant" />
      <msdata:Relationship name="FK_tblAttrApplications_tblAttrOperatingSystem" msdata:parent="tblAttrOperatingSystem" msdata:child="tblAttrApplications" msdata:parentkey="osKey" msdata:childkey="appOSKey" msprop:Generator_UserRelationName="FK_tblAttrApplications_tblAttrOperatingSystem" msprop:Generator_RelationVarName="relationFK_tblAttrApplications_tblAttrOperatingSystem" msprop:Generator_UserChildTable="tblAttrApplications" msprop:Generator_UserParentTable="tblAttrOperatingSystem" msprop:Generator_ParentPropName="tblAttrOperatingSystemRow" msprop:Generator_ChildPropName="GettblAttrApplicationsRows" />
      <msdata:Relationship name="FK_tblAttrNetwork_tblPortData1" msdata:parent="tblAttrPortData" msdata:child="tblAttrNetwork" msdata:parentkey="portKey" msdata:childkey="attrnetPortKey" msprop:Generator_UserRelationName="FK_tblAttrNetwork_tblPortData1" msprop:Generator_RelationVarName="relationFK_tblAttrNetwork_tblPortData1" msprop:Generator_UserChildTable="tblAttrNetwork" msprop:Generator_UserParentTable="tblAttrPortData" msprop:Generator_ParentPropName="tblAttrPortDataRow" msprop:Generator_ChildPropName="GettblAttrNetworkRows" />
      <msdata:Relationship name="FK_tblAttrDiskLogical_tblAttrVirtualHost" msdata:parent="tblAttrVirtualHost" msdata:child="tblAttrDiskLogical" msdata:parentkey="vhKey" msdata:childkey="logicalDiskVirtualHostKey" msprop:Generator_UserRelationName="FK_tblAttrDiskLogical_tblAttrVirtualHost" msprop:Generator_RelationVarName="relationFK_tblAttrDiskLogical_tblAttrVirtualHost" msprop:Generator_UserChildTable="tblAttrDiskLogical" msprop:Generator_UserParentTable="tblAttrVirtualHost" msprop:Generator_ParentPropName="tblAttrVirtualHostRow" msprop:Generator_ChildPropName="GettblAttrDiskLogicalRows" />
      <msdata:Relationship name="FK_tblAttrExternalStorage_tblAttrVirtualHost" msdata:parent="tblAttrVirtualHost" msdata:child="tblAttrExternalStorage" msdata:parentkey="vhKey" msdata:childkey="attresVirtualHostKey" msprop:Generator_UserRelationName="FK_tblAttrExternalStorage_tblAttrVirtualHost" msprop:Generator_RelationVarName="relationFK_tblAttrExternalStorage_tblAttrVirtualHost" msprop:Generator_UserChildTable="tblAttrExternalStorage" msprop:Generator_UserParentTable="tblAttrVirtualHost" msprop:Generator_ParentPropName="tblAttrVirtualHostRow" msprop:Generator_ChildPropName="GettblAttrExternalStorageRows" />
      <msdata:Relationship name="FK_tblAttrOperatingSystem_tblAttrVirtualHostGuest" msdata:parent="tblAttrVirtualHost" msdata:child="tblAttrOperatingSystem" msdata:parentkey="vhKey" msdata:childkey="osVirtualHostKey" msprop:Generator_UserRelationName="FK_tblAttrOperatingSystem_tblAttrVirtualHostGuest" msprop:Generator_RelationVarName="relationFK_tblAttrOperatingSystem_tblAttrVirtualHostGuest" msprop:Generator_UserChildTable="tblAttrOperatingSystem" msprop:Generator_UserParentTable="tblAttrVirtualHost" msprop:Generator_ParentPropName="tblAttrVirtualHostRow" msprop:Generator_ChildPropName="GettblAttrOperatingSystemRows" />
      <msdata:Relationship name="FK_tblAttrVirtualHost_tblAttrOperatingSystemParent" msdata:parent="tblAttrOperatingSystem" msdata:child="tblAttrVirtualHost" msdata:parentkey="osKey" msdata:childkey="vhOSKey" msprop:Generator_UserRelationName="FK_tblAttrVirtualHost_tblAttrOperatingSystemParent" msprop:Generator_RelationVarName="relationFK_tblAttrVirtualHost_tblAttrOperatingSystemParent" msprop:Generator_UserChildTable="tblAttrVirtualHost" msprop:Generator_UserParentTable="tblAttrOperatingSystem" msprop:Generator_ParentPropName="tblAttrOperatingSystemRow" msprop:Generator_ChildPropName="GettblAttrVirtualHostRows" />
      <msdata:Relationship name="FK_tblAttrCabinet_tblCabinetRows" msdata:parent="tblCabinetRows" msdata:child="tblAttrCabinet" msdata:parentkey="rowKey" msdata:childkey="rckRowKey" msprop:Generator_UserRelationName="FK_tblAttrCabinet_tblCabinetRows" msprop:Generator_RelationVarName="relationFK_tblAttrCabinet_tblCabinetRows" msprop:Generator_UserChildTable="tblAttrCabinet" msprop:Generator_UserParentTable="tblCabinetRows" msprop:Generator_ParentPropName="tblCabinetRowsRow" msprop:Generator_ChildPropName="GettblAttrCabinetRows" />
      <msdata:Relationship name="FK_tblCabinetRows_tblAttrLocation" msdata:parent="tblAttrLocation" msdata:child="tblCabinetRows" msdata:parentkey="attrlocKey" msdata:childkey="rowLoc" msprop:Generator_UserRelationName="FK_tblCabinetRows_tblAttrLocation" msprop:Generator_RelationVarName="relationFK_tblCabinetRows_tblAttrLocation" msprop:Generator_UserChildTable="tblCabinetRows" msprop:Generator_UserParentTable="tblAttrLocation" msprop:Generator_ParentPropName="tblAttrLocationRow" msprop:Generator_ChildPropName="GettblCabinetRowsRows" />
      <msdata:Relationship name="FK_tblAttrAsset_tblComponents" msdata:parent="tblComponents" msdata:child="tblAttrAsset" msdata:parentkey="compKey" msdata:childkey="assetComponentKey" msprop:Generator_UserRelationName="FK_tblAttrAsset_tblComponents" msprop:Generator_RelationVarName="relationFK_tblAttrAsset_tblComponents" msprop:Generator_UserChildTable="tblAttrAsset" msprop:Generator_UserParentTable="tblComponents" msprop:Generator_ParentPropName="tblComponentsRow" msprop:Generator_ChildPropName="GettblAttrAssetRows" />
      <msdata:Relationship name="FK_tblAttrCabinet_tblComponents" msdata:parent="tblComponents" msdata:child="tblAttrCabinet" msdata:parentkey="compKey" msdata:childkey="rckCompKey" msprop:Generator_UserRelationName="FK_tblAttrCabinet_tblComponents" msprop:Generator_RelationVarName="relationFK_tblAttrCabinet_tblComponents" msprop:Generator_UserChildTable="tblAttrCabinet" msprop:Generator_UserParentTable="tblComponents" msprop:Generator_ParentPropName="tblComponentsRow" msprop:Generator_ChildPropName="GettblAttrCabinetRows" />
      <msdata:Relationship name="FK_tblAttrDiskLogical_tblComponents" msdata:parent="tblComponents" msdata:child="tblAttrDiskLogical" msdata:parentkey="compKey" msdata:childkey="logicalDiskCompKey" msprop:Generator_UserRelationName="FK_tblAttrDiskLogical_tblComponents" msprop:Generator_RelationVarName="relationFK_tblAttrDiskLogical_tblComponents" msprop:Generator_UserChildTable="tblAttrDiskLogical" msprop:Generator_UserParentTable="tblComponents" msprop:Generator_ParentPropName="tblComponentsRow" msprop:Generator_ChildPropName="GettblAttrDiskLogicalRows" />
      <msdata:Relationship name="FK_tblAttrDiskPhysical_tblComponents" msdata:parent="tblComponents" msdata:child="tblAttrDiskPhysical" msdata:parentkey="compKey" msdata:childkey="physDiskCompKey" msprop:Generator_UserRelationName="FK_tblAttrDiskPhysical_tblComponents" msprop:Generator_RelationVarName="relationFK_tblAttrDiskPhysical_tblComponents" msprop:Generator_UserChildTable="tblAttrDiskPhysical" msprop:Generator_UserParentTable="tblComponents" msprop:Generator_ParentPropName="tblComponentsRow" msprop:Generator_ChildPropName="GettblAttrDiskPhysicalRows" />
      <msdata:Relationship name="FK_tblAttrExternalStorage_tblComponents" msdata:parent="tblComponents" msdata:child="tblAttrExternalStorage" msdata:parentkey="compKey" msdata:childkey="attresCompKey" msprop:Generator_UserRelationName="FK_tblAttrExternalStorage_tblComponents" msprop:Generator_RelationVarName="relationFK_tblAttrExternalStorage_tblComponents" msprop:Generator_UserChildTable="tblAttrExternalStorage" msprop:Generator_UserParentTable="tblComponents" msprop:Generator_ParentPropName="tblComponentsRow" msprop:Generator_ChildPropName="GettblAttrExternalStorageRows" />
      <msdata:Relationship name="FK_tblAttrNetwork_tblComponents" msdata:parent="tblComponents" msdata:child="tblAttrNetwork" msdata:parentkey="compKey" msdata:childkey="attrnetCompKey" msprop:Generator_UserRelationName="FK_tblAttrNetwork_tblComponents" msprop:Generator_RelationVarName="relationFK_tblAttrNetwork_tblComponents" msprop:Generator_UserChildTable="tblAttrNetwork" msprop:Generator_UserParentTable="tblComponents" msprop:Generator_ParentPropName="tblComponentsRow" msprop:Generator_ChildPropName="GettblAttrNetworkRows" />
      <msdata:Relationship name="FK_tblAttrOperatingSystem_tblComponents" msdata:parent="tblComponents" msdata:child="tblAttrOperatingSystem" msdata:parentkey="compKey" msdata:childkey="osCompKey" msprop:Generator_UserRelationName="FK_tblAttrOperatingSystem_tblComponents" msprop:Generator_RelationVarName="relationFK_tblAttrOperatingSystem_tblComponents" msprop:Generator_UserChildTable="tblAttrOperatingSystem" msprop:Generator_UserParentTable="tblComponents" msprop:Generator_ParentPropName="tblComponentsRow" msprop:Generator_ChildPropName="GettblAttrOperatingSystemRows" />
      <msdata:Relationship name="FK_tblPortData_tblComponents" msdata:parent="tblComponents" msdata:child="tblAttrPortData" msdata:parentkey="compKey" msdata:childkey="portCompKey" msprop:Generator_UserRelationName="FK_tblPortData_tblComponents" msprop:Generator_RelationVarName="relationFK_tblPortData_tblComponents" msprop:Generator_UserChildTable="tblAttrPortData" msprop:Generator_UserParentTable="tblComponents" msprop:Generator_ParentPropName="tblComponentsRow" msprop:Generator_ChildPropName="GettblAttrPortDataRows" />
      <msdata:Relationship name="FK_tblAttrProcessor_tblComponents" msdata:parent="tblComponents" msdata:child="tblAttrProcessor" msdata:parentkey="compKey" msdata:childkey="physProcCompKey" msprop:Generator_UserRelationName="FK_tblAttrProcessor_tblComponents" msprop:Generator_RelationVarName="relationFK_tblAttrProcessor_tblComponents" msprop:Generator_UserChildTable="tblAttrProcessor" msprop:Generator_UserParentTable="tblComponents" msprop:Generator_ParentPropName="tblComponentsRow" msprop:Generator_ChildPropName="GettblAttrProcessorRows" />
      <msdata:Relationship name="FK_tblComponents_tblAttrLocation" msdata:parent="tblAttrLocation" msdata:child="tblComponents" msdata:parentkey="attrlocKey" msdata:childkey="compLocKey" msprop:Generator_UserRelationName="FK_tblComponents_tblAttrLocation" msprop:Generator_RelationVarName="relationFK_tblComponents_tblAttrLocation" msprop:Generator_UserChildTable="tblComponents" msprop:Generator_UserParentTable="tblAttrLocation" msprop:Generator_ParentPropName="tblAttrLocationRow" msprop:Generator_ChildPropName="GettblComponentsRows" />
      <msdata:Relationship name="FK_tblAttrLocation_tblLocations" msdata:parent="tblLocations" msdata:child="tblAttrLocation" msdata:parentkey="locKey" msdata:childkey="attrlocSiteKey" msprop:Generator_UserRelationName="FK_tblAttrLocation_tblLocations" msprop:Generator_RelationVarName="relationFK_tblAttrLocation_tblLocations" msprop:Generator_UserChildTable="tblAttrLocation" msprop:Generator_UserParentTable="tblLocations" msprop:Generator_ParentPropName="tblLocationsRow" msprop:Generator_ChildPropName="GettblAttrLocationRows" />
      <msdata:Relationship name="FK_tblNetworkLinks_tblComponents" msdata:parent="tblComponents" msdata:child="tblNetworkLinks" msdata:parentkey="compKey" msdata:childkey="nbrNodeAKey" msprop:Generator_UserRelationName="FK_tblNetworkLinks_tblComponents" msprop:Generator_RelationVarName="relationFK_tblNetworkLinks_tblComponents" msprop:Generator_UserChildTable="tblNetworkLinks" msprop:Generator_UserParentTable="tblComponents" msprop:Generator_ParentPropName="tblComponentsRowByFK_tblNetworkLinks_tblComponents" msprop:Generator_ChildPropName="GettblNetworkLinksRowsByFK_tblNetworkLinks_tblComponents" />
      <msdata:Relationship name="FK_tblNetworkLinks_tblComponents1" msdata:parent="tblComponents" msdata:child="tblNetworkLinks" msdata:parentkey="compKey" msdata:childkey="nbrNodeBKey" msprop:Generator_UserRelationName="FK_tblNetworkLinks_tblComponents1" msprop:Generator_RelationVarName="relationFK_tblNetworkLinks_tblComponents1" msprop:Generator_UserChildTable="tblNetworkLinks" msprop:Generator_UserParentTable="tblComponents" msprop:Generator_ParentPropName="tblComponentsRowByFK_tblNetworkLinks_tblComponents1" msprop:Generator_ChildPropName="GettblNetworkLinksRowsByFK_tblNetworkLinks_tblComponents1" />
      <msdata:Relationship name="FK_tblCabinetRows_tblProductData" msdata:parent="tblProductData" msdata:child="tblCabinetRows" msdata:parentkey="prodKey" msdata:childkey="rowDefaultVendor" msprop:Generator_UserRelationName="FK_tblCabinetRows_tblProductData" msprop:Generator_RelationVarName="relationFK_tblCabinetRows_tblProductData" msprop:Generator_UserChildTable="tblCabinetRows" msprop:Generator_UserParentTable="tblProductData" msprop:Generator_ParentPropName="tblProductDataRow" msprop:Generator_ChildPropName="GettblCabinetRowsRows" />
      <msdata:Relationship name="FK_tblComponents_tblProductData" msdata:parent="tblProductData" msdata:child="tblComponents" msdata:parentkey="prodKey" msdata:childkey="compVendorKey" msprop:Generator_UserRelationName="FK_tblComponents_tblProductData" msprop:Generator_RelationVarName="relationFK_tblComponents_tblProductData" msprop:Generator_UserChildTable="tblComponents" msprop:Generator_UserParentTable="tblProductData" msprop:Generator_ParentPropName="tblProductDataRow" msprop:Generator_ChildPropName="GettblComponentsRows" />
    </xs:appinfo>
  </xs:annotation>
</xs:schema>